3

os.chdir()用来更改我的 Recommendations.py 文件所在的当前目录。然后我输入Import recommendations,我得到错误:

ImportError: No module named recommendations.

可能是什么问题呢?

4

2 回答 2

5

默认情况下,Python 只查看初始工作目录(和其他一些地方)。如果您更改当前目录,请将新的工作目录插入搜索路径:

sys.path.insert(0, os.getcwd())
于 2011-11-26T22:48:02.163 回答
2

Python 不使用当前工作目录来导入模块,除非它在启动时将初始目录添加到路径中。您需要将目录添加到 Python 路径中,方法是设置PYTHONPATH环境变量或修改sys.path.

于 2011-11-26T22:48:40.810 回答