怎样更新pip(怎么升级python的pip)

在Python的環境中,許多人都習慣使用PIP指令來管理模組的安裝、更新與移除的動作。但是最近我一直遇到一個問題,就是下完PIP指令執行完後都會在最後出現要求更新PIP版本的訊息,例如:WARNING:Youareusingpipversion19.2.1,howeverversion19.2.3isavailable.Youshouldconsider…

大家好,又见面了,我是你们的朋友全栈君。

在 Python 的環境中,許多人都習慣使用 PIP 指令來管理模組的安裝、更新與移除的動作。但是最近我一直遇到一個問題,就是下完 PIP 指令執行完後都會在最後出現要求更新 PIP 版本的訊息,例如:

WARNING: You are using pip version 19.2.1, however version 19.2.3 is available.

You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

雖然上面已經明確告訴我可以使用以下的指令來更新,但是我無論怎麼試都是無法成功。

python -m pip install –upgrade pip

使用 –user 指令取得權限

今天在閱讀其他文件時,忽然看到有人分享如果在 Python 中遇到模組無法更新、刪除時,一般都是因為權限的問題。也就是下指令的人目前並沒有權限可以更新或是刪除這個模組所在資料夾中的檔案。此時如果你的系統是 Windows 可以使用 –user 這個指令來取得權限。(如果是 Linux,可以使用 sudo),所以我就測試了以下的語法:

python -m pip install –user –upgrade pip

如果 Linux 應該是用 (因為我沒有這個系統):

sudo python -m pip install –upgrade pip

結果真的就升級成功啦,真是太棒了。

oMMzfjy.png?resize=917%2C479&ssl=1

延伸應用

其實這個指令我也使用過,但過去我在下指令時,是直接就加在 PIP 的指令之中,一直沒有效果。原來是因為如果 PIP 要更新自己時,需要由 python -m 來執行 pip 程式並給予 –user 參數才行,如此才能取得資料夾足夠的權限。

相同的,如果你有些模組無法更新,因為檔案的屬性有被修改過 (例如模組檔案有被修改過內容),就可能因為權限不足而無法正確的更新或刪除。此時你不妨用以下指令進行更新即可:

python -m pip –user–upgrade 模組名稱

我實測了我之前發生過這個狀況的模組 (如 pytube 的更新),都已經完美解決了喔!分享給你。

延伸閱讀

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128342.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java Calendar 类的时间操作+获取昨天日期

    Java Calendar 类的时间操作+获取昨天日期JavaCalendar类时间操作,这也许是创建和管理日历最简单的一个方案,示范代码很简单。演示了获取时间,日期时间的累加和累减,以及比较。原文地址:blog.csdn.net/joyous/article/details/9630893注意事项:Calendar的month从0开始,也就是全年12个月由0~11进行表示。而Calen

  • python可以自动回收垃圾吗_python3新特性

    python可以自动回收垃圾吗_python3新特性前言现在的高级语言如java,c#等,都采用了垃圾回收机制,而不再像c,c++里,需要用户自己管理内存。自己管理内存及其自由,可以任意申请内存,但这如同一把双刃剑,可能会造成内存泄漏,空指针等bug

  • 利用IAR Timeline工具测试delay函数执行时间

    利用IAR Timeline工具测试delay函数执行时间”要把大象放冰箱,总共分几步”,呵呵,写到本篇博客的时候突然想起小品宋丹丹说的那句经典台词了(俺们东北人儿对本山大叔的作品真是滚瓜烂熟了,搞的舍友还时不时跟我学上一学),哈哈,所以就索性给题目也加上了“几步”的说法,把复杂的事情简单化,也起到吸引人眼球的作用(当然本篇也是有实料的,进来的不会让你失望的,呵呵)。咳咳,至于到底是几步,是不是传说中的“三步”来,哈哈,那还得下面分解。。。  

  • 百度地图api根据坐标搜索附近信息_最简单app制作

    百度地图api根据坐标搜索附近信息_最简单app制作这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的。只要简单几步注册下,就可以获得一个Key,就能直接调用(P

  • 漂亮特殊字体可复制_特殊字体生成器 漂亮特殊字体可复制[通俗易懂]

    漂亮特殊字体可复制_特殊字体生成器 漂亮特殊字体可复制[通俗易懂]英文特殊字体在社交平台上用得越来越多,比如:……上面这些漂亮的英文用的都是特殊字体,这些文字特殊的效果十分引人注意。特殊字体生成器推荐一个英文特殊字体生成器—【有文字体】,有文字体是一个在线的特殊字体生成器,可以一键生成可复制的漂亮特殊字体。使用方法非常简单,只需输入文字,它会为你生成相应的特殊字体,比如输入”Haveaniceday”,你会立即看到生成的特殊字体,再点击…

  • 什么是Flink?Flink能用来做什么?[通俗易懂]

    什么是Flink?Flink能用来做什么?[通俗易懂]什么是Flink?Flink能用来做什么?

    2022年10月31日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号