gpt4 book ai didi

Python 不导入其路径位于 sys.path 中的模块

转载 作者:行者123 更新时间:2023-11-30 23:25:10 25 4
gpt4 key购买 nike

好的,我有一个文件

C:\Python27\pysec-master\pysec

并且sys.path

>>> print sys.path
['C:\\Python27\\pysec-master\\pysec', 'C:\\Python27\\Lib\\idlelib',
'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27',
'C:\\Python27\\lib\\site-packages']

每当我尝试输入

from pysec.models import *

它给了我一个回溯

Traceback (most recent call last):
File "<pyshell#36>", line 1, in <module>
from pysec import *
ImportError: No module named pysec

这怎么可能,因为 pysecPython 文件中的物理文件,而 C:\Python27\pysec-master\pysec 是在 sys.path 中?

pysec文件中还有一个models.py

编辑

等等,pysec 文件里面还有一个 models.py。?怎么做?

请看图片。如果您禁用了图片功能,请告诉我。 enter image description here

最佳答案

尝试在你的系统路径中而不是(看看你编辑中的图片,这绝对是问题所在):

'C:\\Python27\\pysec-master\\pysec'

用途:

'C:\\Python27\\pysec-master'

我认为pysec是模块本身,而不是模块所在的目录。

关于Python 不导入其路径位于 sys.path 中的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23111427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com