我拥有一个 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 也不方便。
最佳答案
我怀疑有人告诉你不要使用 pip
.你应该使用它。
我怀疑该建议是警告不要使用 sudo
.您不应该全局安装库;相反,您应该为每个项目创建一个 virtualenv,并在其中本地安装东西,这不需要 sudo
.
virtualenv 非常适合“永久安装”——我不知道为什么你会认为它不会。如果每次都必须激活你的 virtualenv 真的太麻烦了,你可以看看 virtualenvwrapper。
关于python - 为什么不使用 pip 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795545/