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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 虚拟机安装VMware Tools仍旧不能复制粘贴的解决方法–共享文件夹

    虚拟机安装VMware Tools仍旧不能复制粘贴的解决方法–共享文件夹我们有时会遇到一个问题,那就是我们可以从主机往虚拟机里复制文件,但是从虚拟机往主机复制文件就不行,鼠标永远在虚拟机内。博主重装很多次VMwareTools都没有用,这时就可以考虑共享文件夹。设置共享文件夹步骤如下:1.打开虚拟机设置,打开选项2.点击添加(A)3.设置主机路径和名称4.下一步之后文件夹共享改为总是启用(E)5.博主这里是G:\虚拟机共享文…

    2022年5月18日
    478
  • plsql13连接oracle配置_plsql developer配置数据库连接

    plsql13连接oracle配置_plsql developer配置数据库连接由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统。在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQLDeveloper,此时就不能使用PL/SQLDeveloper来进行直接连接的,所以要想实现连接还得需要其他途径来完

    2022年10月12日
    2
  • goland 2021.1 激活码(在线激活)「建议收藏」

    goland 2021.1 激活码(在线激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    114
  • 进程间的六种通信方式

    进程间的六种通信方式概述每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。进程间通信目的一般有共享数据,数据传输,消息通知,进程控制等。以Unix/Linux为例,介绍几种重要的进程间通信方式:管道、消息队列、共享内存、信号量、信号、Socket。六种通信方式管道如果你学过Linux命令,那你肯定很熟悉|这个竖线。$psauxf|grepmysql上面命令行里的|竖线就是一个管道,它的功能是将前一.

    2022年10月11日
    3
  • yum 安装nginx_yum安装nginx

    yum 安装nginx_yum安装nginx前言:日常外出工作系统都是最小化安装,导致很多包都无法下载,需要自己手动安装包yum源以centos7.5为例在官网下载CentOS-7-x86_64-Everything-1804.iso上传到对应的服务器将镜像源挂载到对应的目录mount-oloop/opt/CentOS-7-x86_64-Everything-1804.iso/opt/yumrepo/tips:目录可以自定义修改路径/etc/yum.repos.dvirhel79.repo[rhel79]na

    2022年8月12日
    4
  • word在试图打开文件时遇到错误的解决办法

    word在试图打开文件时遇到错误的解决办法错误为解决办法:打开Word,选择-文件-选项点击左侧的信任中心按钮,然后选择右侧的信任中心设置进入信任中心后点击左侧的受保护视图选项卡,默认是三个选项都被选中的,如图取消勾选第一个选项“为来自Internet的文件启用受保护的视图”,点击确定后退出,然后重新打开文件…

    2022年5月24日
    57

发表回复

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

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