【发布时间】:2013-09-13 14:28:15
【问题描述】:
我正在尝试导入模块
import QSTK.qstkutil.qsdateutil as du
但我得到了错误
ImportError: No module named QSTK.qstkutil.qsdateutil
我当前的工作目录是
'c:\\Python27\\Lib\\site-packages\\QSTK'
在C:\Python27\Lib\site-packages\QSTK\qstkutil 路径中有文件
qsdateutil.py
qsdateutil.pyc
qsdateutil.pyo
【问题讨论】:
-
检查“c:\\Python27\\Lib\\site-packages”是否在路径中:print sys.path。也尝试导入QQSTK、QSTK.qstkutil
-
如果你当前的工作目录只是
'c:\\'什么的,可以导入吗? -
你的pythonpath是什么? stackoverflow.com/a/4855685/2536029
-
我尝试了 print sys.path 并得到: ['c:\\Users\\thor\\Desktop', 'C:\\Anaconda\\python27.zip', 'C:\ \Anaconda\\DLLs', 'C:\\Anaconda\\lib', 'C:\\Anaconda\\lib\\plat-win', 'C:\\Anaconda\\lib\\lib-tk', 'C:\\Anaconda', 'C:\\Anaconda\\lib\\site-packages', 'C:\\Anaconda\\lib\\site-packages\\PIL', 'C:\\Anaconda\ \lib\\site-packages\\setuptools-0.6c11-py2.7.egg-info', u'c:\\Python27\\Lib\\site-packages\\QSTK']