【发布时间】:2012-01-07 02:33:12
【问题描述】:
我使用os.chdir() 更改我的 Recommendations.py 文件所在的当前目录。
然后我输入Import recommendations,我得到错误:
ImportError: No module named recommendations.
可能是什么问题?
【问题讨论】:
标签: python python-import pythonpath
我使用os.chdir() 更改我的 Recommendations.py 文件所在的当前目录。
然后我输入Import recommendations,我得到错误:
ImportError: No module named recommendations.
可能是什么问题?
【问题讨论】:
标签: python python-import pythonpath
Python 不使用当前工作目录来导入模块,除非它在启动时将初始目录添加到路径中。您需要通过设置PYTHONPATH 环境变量或修改sys.path 将目录添加到您的Python 路径。
【讨论】:
默认情况下,Python 仅在 initial 工作目录(和其他一些地方)中查找。如果更改当前目录,请将新的工作目录插入搜索路径:
sys.path.insert(0, os.getcwd())
【讨论】: