如何向PYTHONPATH添加内容?

如何向PYTHONPATH添加内容?,python,django,django-haystack,pythonpath,pysolr,Python,Django,Django Haystack,Pythonpath,Pysolr,我将一个名为PySolr2.0.15的软件包下载到我的电脑上,与Haystack一起使用。说明要求我将pysolr添加到PYTHONPATH中 这到底是什么意思?在提取pysolr文件之后,我运行了命令python setup.py install,仅此而已。那是做什么的?我还需要做什么 谢谢你的帮助 pythonpath告诉python要查找模块,例如,您可能编写了一个要在多个应用程序中使用的库,并将其存储在路径/mylibs/python中/ 然后,您必须将该路径添加到pythonpath,

我将一个名为PySolr2.0.15的软件包下载到我的电脑上,与Haystack一起使用。说明要求我将pysolr添加到PYTHONPATH中

这到底是什么意思?在提取pysolr文件之后,我运行了命令python setup.py install,仅此而已。那是做什么的?我还需要做什么


谢谢你的帮助

pythonpath告诉python要查找模块,例如,您可能编写了一个要在多个应用程序中使用的库,并将其存储在路径/mylibs/python中/ 然后,您必须将该路径添加到pythonpath,以便python找到它

如果您下载了一个python模块或库(我不确定这里的命名约定),并且只是将其保存在计算机上的随机位置,那么您必须将其添加到pythonpath中

然而,如果你使用easy_install或PIP,那么你就不必担心了

要在*nix系统中向python路径添加内容,请编写:

export PYTHONPATH=$PYTHONPATH:/<path_to_modules>
export PYTHONPATH=$PYTHONPATH:/

也许,将pysolr的路径放到sys.path会起作用。将其置于django项目的settings.py或init.py:

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

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

您应该添加正在使用的操作系统和python版本。安装包后,不需要向其中添加任何内容。你确定你正确地诊断了这个问题吗?你有错误吗
python setup.py安装
应将文件单独放入sys.path中。