我从网上下载了一个python模块,想在IDLE中使用它,但我一直收到一条错误消息,说它没有找到。
我的python路径是" /Library/Frameworks/Python.framework/Versions/2.7/bin"。如果我希望能够运行从网上下载到IDLE的模块,那么我应该将python路径设置为能够做到这一点?
我正在运行OsX 10.10.5
答案 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