为什么不使用pip install?

now*_*wox 0 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都不方便.

Dan*_*man 5

我怀疑有人告诉你不要使用pip.你应该使用它.

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

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