当前位置: 首页 > 知识库问答 >
问题:

如何使用pip更新/升级包?

柯河
2023-03-14

使用pip更新包的方法是什么?那些不工作:

pip update
pip upgrade

我知道这是一个简单的问题,但它是需要的,因为它不是那么容易找到(pip留档不弹出和其他问题从堆栈溢出相关,但不完全是关于)

共有3个答案

岑畅
2023-03-14

在temial中使用此代码

python -m pip install --upgrade PAKAGE_NAME #instead of PAKAGE_NAME 

例如,我想要更新pip包:

 python -m pip install --upgrade pip

更多的例子:

python -m pip install --upgrade selenium
python -m pip install --upgrade requests
...
何星鹏
2023-03-14

对于非特定的包和更通用的解决方案,您可以查看pip-view。检查哪些包可以/应该更新的工具。

要安装:

$ pip install pip-review

然后运行:

$ pip-review --interactive
requests==0.14.0 is available (you have 0.13.2)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit y
夹谷宜民
2023-03-14

方法是

pip install <package_name> --upgrade

或者简言之

pip install <package_name> -U

使用sudo会要求输入root密码来确认操作,但是虽然很常见,但被认为是不安全的。

如果您没有根密码(如果您不是管理员),您可能应该使用virtualenv。

您还可以使用用户标志仅在此用户上安装它。

pip install <package_name> --upgrade --user
 类似资料:
  • 问题内容: 使用pip更新软件包的方式是什么?那些不起作用: 我知道这是一个简单的问题,但由于不是那么容易找到它,所以它是必需的(pip文档不会弹出,并且堆栈溢出中的其他问题是相关的,但并不完全与此相关) 问题答案: 方式是 或总之 使用会要求输入您的root密码来确认操作,但是尽管很常见,但被认为是不安全的。 如果您没有root密码(如果您不是管理员),则可能应该使用virtualenv。 您也

  • 我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip1.1,我想更新到最新版本。 这是什么命令?我需要使用分发还是有一个本地的pip或viralenv命令?我已经尝试了和,但没有成功。

  • 我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip 1.1,我想更新到最新版本。 这是什么命令?我是否需要使用distribute,或者是否有本机pip或virtualenv命令?我已经尝试了和,但没有成功。

  • rank ▲ ✰ vote url 76 340 217 397 url 用pip升级所有包 可不可以用pip一次性升级所有的Python包? 注:在官方的issue里也有这个需求. 内部还不支持这个命令,但是可以这样: pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U

  • Kubernetes到目前为止基本保持三个月发行一个新版本的节奏,更新节奏可以说非常快,这一部分将主要跟踪kubernetes及其相关组件的更新与升级。

  • 问题内容: 我的pip版本已关闭-每个pip命令都说: 而且我不喜欢这里给出的答案:如何摆脱从pip升级的警告?因为他们都希望与RH版本不同步。 因此,我尝试使用此VagrantFile安装干净的系统: 但是后来我得到了: 因此,似乎我使用了错误的命令进行安装。使用正确的命令是什么? 问题答案: 创建一个pip配置文件并设置为true 在许多linux上,pip配置文件的默认位置是。Windows