我下載了一個軟件包(稱爲pysolr 2.0.15)到我的電腦,與Haystack一起使用。說明要求我將pysolr加入我的PYTHONPATH中。如何添加一些東西到PYTHONPATH?
究竟是什麼意思?解壓縮pysolr文件後,我運行了python setup.py install命令,這就是它。這些做了什麼,我需要做其他事情嗎?
感謝您的幫助!
我下載了一個軟件包(稱爲pysolr 2.0.15)到我的電腦,與Haystack一起使用。說明要求我將pysolr加入我的PYTHONPATH中。如何添加一些東西到PYTHONPATH?
究竟是什麼意思?解壓縮pysolr文件後,我運行了python setup.py install命令,這就是它。這些做了什麼,我需要做其他事情嗎?
感謝您的幫助!
pythonpath告訴python查找模塊,例如,您可能已經編寫了一個庫,希望在多個應用程序中使用它並將其存儲在路徑/ mylibs/python/ 中,然後您必須添加該路徑到Python的Python路徑來找到它。
如果你已經下載了一個python模塊或庫(我對這裏的命名約定不是很確定),並且你已經將它保存在計算機上的隨機位置,那麼你必須將它添加到你的PYTHONPATH。
但是,如果你使用easy_install或PIP,那麼你不必擔心。
要添加一些蟒蛇路徑在你寫的* nix系統:
export PYTHONPATH=$PYTHONPATH:/<path_to_modules>
也許,把一個路徑pysolr到sys.path中會做的工作。將這個在settings.py或初始化的.py你的Django項目的:
PYSOLR_PATH = '/path/to/pysolr/'
import sys
if not PYSOLR_PATH in sys.path:
sys.path.append(PYSOLR_PATH)
的sys.path是一個字符串列表,指定模塊的搜索路徑。
您應該添加您正在使用的操作系統和Python版本。 – 2012-08-14 21:00:00
安裝軟件包後,您不需要添加任何內容。你確定你已經正確診斷了這個問題嗎? – 2012-08-14 21:02:01
你有什麼錯誤嗎? 'python setup.py install'應該把文件放在sys.path中。 – jfs 2012-08-14 21:04:40