本網站的首次發佈。將Python模塊安裝到非根目錄
我想安裝一個名爲Pygments的python模塊到我的本地工作目錄中(非root)。我使用的是C shell,所以我改變了使用
setenv PYTHONPATH "~/usr/lib/python2.4/site-packages:${PYTHONPATH}"
默認路徑(與usr/lib中/ ...被做模擬系統的層次結構,在老闆的建議,自制的空目錄)。我試圖運行
python setup.py install
但是,我得到了以下錯誤。
/usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
/usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distribution option: 'include_package_data'
warnings.warn(msg)
running install
running build
running build_py
running build_scripts
running install_lib
creating /usr/local/lib64
error: could not create '/usr/local/lib64': Read-only file system
我想模塊安裝到我的本地目錄,而不是任何根目錄。我已經堅持了幾天。任何幫助將不勝感激。
Colten
額外的信息:我在〜/ Pygments來做-1.6 setup.py,我只有內〜/到目錄的寫訪問。
我不完全確定你爲什麼要這樣做。但爲了以防萬一,你有沒有研究過使用virtualenv來獲得這些模塊的本地副本。你可以在這裏找到並安裝howto:https://python-guide.readthedocs.org/en/latest/dev/virtualenvs.html –