2

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

coltrane 的文件路径

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

系统路径

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

在此处输入图像描述

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

谢谢

4

1 回答 1

3

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

于 2012-04-29T21:36:49.050 回答