python安装私有包
2017-07-31 本文已影响14人
nummycode
节选自《python3 cookbook》
你想要安装一个第三方包,但是没有权限将它安装到系统Python库中去。 或者,你可能想要安装一个供自己使用的包,而不是系统上面所有用户。
解决方案
Python有一个用户安装目录,通常类似~/.local/lib/python3.3/site-packages
。 要强制在这个目录中安装包,可使用安装选项–user
。例如:
python3 setup.py install --user
或者
pip install --user packagename
在sys.path
中用户的site-packages
目录位于系统的site-packages
目录之前。 因此,你安装在里面的包就比系统已安装的包优先级高