【问题标题】:Added directory to python path, but python gives error when I try to import将目录添加到 python 路径,但是当我尝试导入时 python 给出错误
【发布时间】:2012-04-29 21:31:59
【问题描述】:

要将目录添加到我的 python 路径,我进入命令行,执行“open -e .bash_profile”,在 TextEdit 中打开它。然后我添加了刚刚创建的名为“coltrane”的目录,因此编辑后的 ​​bash 文件如下所示:

然后我进入 python 交互会话并执行“import sys”和“print sys.path”来测试编辑是否成功。它给了我这个:

如您所见,目录“coltrane”是 sys.path 上的第一个路径。但后来我尝试导入“coltrane”,但它无法识别:

知道为什么会这样吗?我在 .bash_profile 中写错了吗?

thnx

【问题讨论】:

    标签: python filepath


    【解决方案1】:

    您将coltrane 目录添加到路径中,我假设这是您要导入的模块(也就是说,您在该目录中有一个__init__.py 以使目录本身成为模块)。但是您想将 包含 您要导入的模块的目录(即 djangoprojects)添加到您的路径中,因为 PYTHONPATH 告诉 Python 在哪些目录中查找模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      相关资源
      最近更新 更多