好的,我有一个文件

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\pysecsys.path中,这怎么可能?

pysec文件中也有一个models.py

编辑

等等,在pysec文件中也有一个models.py。怎么样?

请看图片。如果您的图片容量无效,请告诉我。

最佳答案

尝试使用您的系统路径而不是(看着您编辑中的图片,这肯定是问题所在):

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


采用:

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


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

07-28 11:57