python安装私有包到用户目录

时间:2018-10-24 23:48:55  来源:快乐IT  作者:Eric

Python里要安装一个包很简单,直接用

pip install <module_name>

但是这样会安装到系统的Python库目录。但有时没有权限写入系统目录。

你想要安装一个第三方包,但是没有权限将它安装到系统Python库中去。 或者,你可能想要安装一个供自己使用的包,而不是系统上面所有用户。

 
解决方案
Python有一个用户安装目录,通常类似~/.local/lib/python3.3/site-packages。 要强制在这个目录中安装包,可使用安装选项–user。例如:先下载源码,然后用
 
python3 setup.py install --user
或者
 
pip install --user packagename
在sys.path中用户的site-packages目录位于系统的site-packages目录之前。 因此,你安装在里面的包就比系统已安装的包优先级高
 
 
链接:https://www.jianshu.com/p/c2c8a8caf055
 

相关文章

文章评论

共有  0  位网友发表了评论 此处只显示部分留言 点击查看完整评论页面