簡體   English   中英

python:無法使用安裝在站點軟件包外部的軟件包

[英]python : Cant use packages installed outside site-packages

我有python 2.7.5並且我安裝了一些軟件包

python setup.py install --user

所以這個安裝包在

/users/me/.local/lib/python2.7/site-packages

然后我將PYTHONPATH變量更新為

/users/me/.local/lib/python2.7/site-packages,/users/me/.local/lib/python2.7/site-packages

但是現在如果我嘗試去做

virtualenv

這是我安裝的軟件包,我得到了

bash: virtualenv: command not found

我如何使用已在站點軟件包之外安裝的virtualenv軟件包?

編輯

這是我的sys.path

'', '/users/me/.local/lib/python2.7/site-packages/virtualenv-15.1.0.dev0-py2.7.egg', '/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg', '/usr/lib/python2.7/site-packages/supervisor-3.2.0-py2.7.egg', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/users/me/.local/lib/python2.7/site-packages', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages', '/users/me/.local/lib/python2.7/site-packages'

但我仍然收到命令未找到錯誤

還有,這是我的$ PATH

/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/users/me/.local/lib/python2.7/site-packages:/users/me/.local/lib/python2.7/site-packages

您可以在PYTHONPATH環境變量中將路徑的值附加到新庫中。

如何在Windows 7中添加到pythonpath中?

但是您也可以在運行時附加路徑。

import sys
sys.path.append('/dir1/dir2/libs')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM