我该怎么设置我的pythonpath

时间:2016-05-14 23:08:28

标签: python python-idle

我从网上下载了一个python模块,想在IDLE中使用它,但我一直收到一条错误消息,说它没有找到。

我的python路径是" /Library/Frameworks/Python.framework/Versions/2.7/bin"。如果我希望能够运行从网上下载到IDLE的模块,那么我应该将python路径设置为能够做到这一点?

我正在运行OsX 10.10.5

2 个答案:

答案 0 :(得分:0)

在您的主目录下的某个位置创建一个目录。让我们说~/pylib。将模块复制到~/pylib。在运行IDLE之前执行命令

export PYTHONPATH=~/pylib

您现在应该可以导入模块了。

答案 1 :(得分:0)

如果您下载的模块已正确打包,则应附带安装例程。通常,它被称为setup.py。如果您看到此文件,则可以执行

python setup.py install

这应该照顾大多数在线提供的套餐,你甚至不需要弄清楚它的安装位置。

如果您确实需要检查/设置路径,您可以检查

报告的目录
import sys
sys.prefix
sys.exec_prefix

这些是指向安装stuff的目录的路径(prefix/lib)。

如果您正在查看自定义或用户安装(使用--user标志),请检查此文件夹:userbase/lib/python<VERSION>/site-packages

More details in the documentation.