为什么不使用pip install?

时间:2017-01-22 20:01:59

标签: python ubuntu pip

我拥有debian / ubuntu vps,很多人建议我不要使用sudo pip install ...来安装Python模块。遗憾的是,apt-get install python-...无法使用大量软件包,更糟糕的是找到软件包的名称要困难得多。 https://pypi.python.org/pypi对于安装最新的稳定版本和查找软件包都非常方便。

所以我输了,因为根据系统管理员我不能使用pip install,但大多数软件包建议使用pip来安装它们。

我应该采取什么预防措施才能正确使用pip?例如,我的umask设置为027时出现问题,而sudo pip install ...安装的软件包无法使用,因为用户无法访问已安装的软件包。

最后,很多人还建议使用virtualenv,但这不是永久安装的合适解决方案,并且在每次登录时安装virtualenv都不方便。

1 个答案:

答案 0 :(得分:5)

我怀疑有人告诉你不要使用pip。你使用它。

我怀疑该建议是警告不要使用sudo。你不应该全局安装库;相反,你应该为每个项目创建一个virtualenv,并在其中本地安装,这不需要sudo

virtualenv非常适合永久性安装" - 我不知道为什么你会认为它不会。如果每次必须激活你的virtualenv真是太麻烦了,你可以看看virtualenvwrapper。