【问题标题】:Having problems with importing a module导入模块时遇到问题
【发布时间】:2012-01-07 02:33:12
【问题描述】:

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

ImportError: No module named recommendations.

可能是什么问题?

【问题讨论】:

    标签: python python-import pythonpath


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      默认情况下,Python 仅在 initial 工作目录(和其他一些地方)中查找。如果更改当前目录,请将新的工作目录插入搜索路径:

      sys.path.insert(0, os.getcwd())
      

      【讨论】:

        猜你喜欢
        • 2020-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-21
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        相关资源
        最近更新 更多