如何添加的东西PYTHONPATH?(How to add something to PYTHONP

2019-06-27 01:46发布

我下载的程序包(称为pysolr 2.0.15)到我的电脑用草堆使用。 该指令要求我pysolr添加到我的PYTHONPATH。

这到底是什么意思呢? 提取pysolr文件后,我跑命令python setup.py的安装,这就是它。 什么是做,做我需要做什么吗?

谢谢您的帮助!

Answer 1:

该PYTHONPATH告诉蟒蛇是寻找模块,例如你可能已经编写要在几个应用程序使用的库,并将其存储在路径/ mylibs / Python的/你将不得不到路径添加到PYTHONPATH的蟒蛇找到它。

如果你已经下载一个Python模块或库(我真的不知道有关的命名约定在这里),你刚刚保存在您的计算机上的任意地方,那么你必须将它添加到您的PYTHONPATH。

不过,如果你使用的easy_install或PIP,那么你不必担心。

要添加的东西在你写的* nix系统蟒蛇路径:

export PYTHONPATH=$PYTHONPATH:/<path_to_modules>


Answer 2:

也许,把一个路径pysolr到sys.path中会做的工作。 将这个在settings.py或init的.py你的Django项目的:

PYSOLR_PATH = '/path/to/pysolr/'
import sys
if not PYSOLR_PATH in sys.path:
    sys.path.append(PYSOLR_PATH)

的sys.path是一个字符串列表,指定模块的搜索路径。



文章来源: How to add something to PYTHONPATH?