我下载的程序包(称为pysolr 2.0.15)到我的电脑用草堆使用。 该指令要求我pysolr添加到我的PYTHONPATH。
这到底是什么意思呢? 提取pysolr文件后,我跑命令python setup.py的安装,这就是它。 什么是做,做我需要做什么吗?
谢谢您的帮助!
我下载的程序包(称为pysolr 2.0.15)到我的电脑用草堆使用。 该指令要求我pysolr添加到我的PYTHONPATH。
这到底是什么意思呢? 提取pysolr文件后,我跑命令python setup.py的安装,这就是它。 什么是做,做我需要做什么吗?
谢谢您的帮助!
该PYTHONPATH告诉蟒蛇是寻找模块,例如你可能已经编写要在几个应用程序使用的库,并将其存储在路径/ mylibs / Python的/你将不得不到路径添加到PYTHONPATH的蟒蛇找到它。
如果你已经下载一个Python模块或库(我真的不知道有关的命名约定在这里),你刚刚保存在您的计算机上的任意地方,那么你必须将它添加到您的PYTHONPATH。
不过,如果你使用的easy_install或PIP,那么你不必担心。
要添加的东西在你写的* nix系统蟒蛇路径:
export PYTHONPATH=$PYTHONPATH:/<path_to_modules>
也许,把一个路径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是一个字符串列表,指定模块的搜索路径。