gpt4 book ai didi

python - 我应该如何在 Ubuntu 14.04 上升级 pip?

转载 作者:太空狗 更新时间:2023-10-29 23:54:54 24 4
gpt4 key购买 nike

我想获取最新版本 (8.1.2) 的 pip。我正在使用 Ubuntu 14.04 和 python 2.7.6。 Ubuntu 存储库中的 pip 版本只有 1.5.4(并且无法安装 numpy 之类的东西)。您实际上打算如何升级 pip?我发现了一些方法;也许它们都是等价的,但最好能确定。

方案一:用pip升级pip并更改链接

apt-get install python-pip
pip install --upgrade pip
pip --version # still shows 1.5.4
ln -s /usr/local/bin/pip /usr/bin/
pip --version # 8.1.2, success!

选项 1a:同上,但使用 python -m pip

pip install --upgrade pip
pip --version # still shows 1.5.4
python -m pip --version # 8.1.2, success!

选项 2:easy_install

easy_install -U pip
pip --version # 8.1.2, success!

选项 3:使用 virtualenv(我知道 virtualenvs 很棒,但我在 docker 容器中进行安装,所以我只想在全局安装)。

virtualenv test123
source test123/bin/activate
pip --version # pip 8.1.2 from ~/test123/local/lib/python2.7/site-packages

选项 4:pip website建议使用他们的 get-pip.py 脚本,但也表示这可能会使 Ubuntu 包管理器处于不一致状态。

选项 5:升级 Python:“如果您使用的是 Python 2 >=2.7.9,则已经安装了 pip”,但这似乎有些矫枉过正。

其中一种是首选方法吗?有没有更好的方法我还没有找到?我是不是想多了?

最佳答案

我发现最轻松的方法是使用 install virtualenv 并在 virtualenv 中使用 pip。这甚至不需要您在系统级别安装 pip(您可以通过运行 sudo apt-get install python-pip 来完成):

sudo apt-get install python-virtualenv  # install virtualenv
virtualenv venv # create a virtualenv named venv
source venv/bin/activate # activate virtualenv
pip install -U pip # upgrade pip inside virtualenv

关于python - 我应该如何在 Ubuntu 14.04 上升级 pip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38268074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com