大家好,又见面了,我是你们的朋友全栈君。
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128249.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...