windows下更新pip源「建议收藏」

windows下更新pip源更新pip源原因由于之前通过pip的一个命令将我所装的所有可更新的Python包均更新了一遍,导致好像将pip本身也更新了(也可能不是通过pip命令是conda命令将pip给更新了),结果就是之后我使用pip时,无论下载安装什么均是timeout!!!而且还提示我pip该更新了,当我使用python-mpipinstall–upgradepip…

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

windows下更新pip源

更新pip源原因

由于之前通过pip的一个命令将我所装的所有可更新的Python包均更新了一遍,导致好像将pip本身也更新了(也可能不是通过pip命令是 conda命令将pip给更新了),结果就是之后我使用pip时,无论下载安装什么均是time out!!!而且还提示我pip该更新了,当我使用

python -m pip install --upgrade pip

来更新pip时又出现了time out,于是只好处理超时错误。

多番百度后,找到了一遍比较好的博客,参考后准备转过来,同时也将自己的一些心得写出来

话不多说

在cmd 下输入set查看文件及其全局变量路径
在这里插入图片描述
在这里插入图片描述
找到我画住的那个文件userprofile的所在目录,之后在该目录下新建一个文件夹名叫pip(注意:此时不要管你安装的pip包以及python包或是conda包所在的位置,只需在你找到的userprofile所在的之个目录下 新建pip目录!!!),之后在该目录下新建名叫pip的扩展名为ini的文件,用记事本打开,复制上以下内容,来确立新镜像

[global]

timeout = 6000

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

当然我是更新为清华源镜像,你可以用别的,只需将ip地址改一下就好,各自的ip如下

中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
华中理工大学 : http://pypi.hustunique.com/simple
山东理工大学 : http://pypi.sdutlinux.org/simple

以下为截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后便可以在cmd中使用pip愉快地玩耍啦,下附相关玩耍方式:

#pip基本命令
pip --version  # 查看版本和路径
 
pip install -U pip  # 更新pip
 
pip install SomePackage  # 安装包
 
pip install --upgrade SomePackage  # 更新包
 
pip uninstall SomePackage  # 卸载包
 
pip show SomePackage  # 显示安装包信息
 
pip search SomePackage  # 搜索包
 
pip list  # 列出已安装的包
 
pip list -o  # 列出可升级的包

#以下是自动更新所在python包的命令

pip install pip-review  # 安装 pip-review
 
pip-review  # 查看可更新的包
 
pip-review --auto  # 自动更新所有包
 
pip-review --local --interactive  # 更新包,提供操作可选项:[Y]es, [N]o, [A]ll, [Q]uit


一时之需

如果你懒得更新源,只是临时用一下安装一个包,那么你可以考虑以下命令

#格式为pip install -i url 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

参考链接:https://blog.csdn.net/su4416160/article/details/81742367
参考链接:https://blog.csdn.net/polyhedronx/article/details/93344707

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128249.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月16日 上午9:20
下一篇 2022年4月16日 上午9:40


相关推荐

  • linux 虚拟网络_macvlan原理

    linux 虚拟网络_macvlan原理      macvlan是Linux操作系统内核提供的网络虚拟化方案之一,更准确的说法是网卡虚拟化方案。它可以为一张物理网卡设置多个mac地址,相当于物理网卡施展了影分身之术,由一个变多个,同时要求物理网卡打开混杂模式。针对每个mac地址,都可以设置IP地址,本来是一块物理网卡连接到交换机,现在是多块虚拟网卡连接到交换机。macvlan应该很简单。1.环境准备         假设有一块物理…

    2022年8月10日
    11
  • Get和Post请求区别和使用场景

    Get和Post请求区别和使用场景GET 和 POST 是什么 答 HTTP 协议中的两种发送请求的方法 HTTP 是什么 答 HTTP 是基于 TCP IP 的关于数据如何在万维网中如何通信的协议 Get 请求和 Post 请求区别 1 post 更安全 不会作为 url 的一部分 不会被缓存 保存在服务器日志 以及浏览器浏览记录中 2 post 发送的数据更大 get 有 url 长度限制 3 post 能发送更多的数据类型 get 只

    2026年3月17日
    2
  • html多选框写法,HTML多选框

    html多选框写法,HTML多选框TimMedora 96 此示例将从左到右移动项目 一个或多个 然后再移回 无论在右侧选择了哪个项目 都将更新右侧的文本框 我们正在使用这些元素 selectinputt button inputtype text 陷害者 divsection 采用简单的 CSS 设计 功能由 JavaScript 提供 我正在使用 jQuery 库让事情变得更容易一些 这也可以使用纯 JavaScript 完成

    2026年3月20日
    2
  • 使用成本降至三分之一!字节大模型,重磅更新!

    使用成本降至三分之一!字节大模型,重磅更新!

    2026年3月12日
    2
  • java怎么换行_java换行符如何使用

    java怎么换行_java换行符如何使用java 换行符的使用方法 1 换一行 System out print n 2 换两行 System out println n n 3 换三行 System out println n n n java 换行符的使用方法 可以使用 Java 中 n 和 r 的换行 不过也是有区别的 如下 r 叫回车 CarriageRetu n 叫新行 NewLine 但是都会造成换

    2026年3月17日
    1
  • C语言的运算符大全

    C语言的运算符大全C 语言运算符一 算术运算符加 减 乘 除 模 余 运算符 include stdio h intmain inti b a c i 4 b 3 a i b c i a floatp k p i b k i a printf a d c d p f k f n a c p k return0 root chensh stdio h

    2026年3月16日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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