Python pip默认是从pypi.org官网下载包,即使用的是国外的镜像源
因此在下载安装包时速度非常慢,还经常出现连接超时,导致下载失败的情况。
1、常用的国内镜像源:
- 阿里云开源镜像站 ——> http://mirrors.aliyun.com/
- 网易开源镜像站 ——> http://mirrors.163.com/
- 搜狐开源镜像 ——> http://mirrors.sohu.com/
- 浙江大学开源镜像站 ——> http://mirrors.zju.edu.cn/
- 清华大学开源软件镜像站 ——> https://mirrors.tuna.tsinghua.edu.cn/
- 中国科学技术大学 ——> http://mirrors.ustc.edu.cn/
- 腾讯开源镜像站 ——> http://mirrors.cloud.tencent.com/pypi/simple
- 豆瓣开源镜像站 ——> http://pypi.douban.com/simple/
2、使用国内镜像源
2.1 通过命令来临时指定
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
有时候可能因为网络问题导致访问超时,这时候我们可以通过设置 timeout 参数的值来设置超时时间,这样就可以让它下载时如果网络不好可以多等待一会,而不是直接报错(注意:下方的安装安装换了一种请求方式,也可以采用上面的请求方式,都可以)
pip --default-timeout=100 install -i http://pypi.douban.com/simple/包名
2.2 通过命令永久替换
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set 命令是用于设置 pip 的配置选项。通过运行 pip config set ,可以修改 pip 的默认配置值,它会修改原有的配置文件,将指定的配置选项和值写入其中。如果配置文件不存在,pip 命令会自动创建它。
pip config set 命令只会修改当前用户的配置文件,而不是系统范围的配置文件。即其他用户或系统级别的 pip 使用配置选项不受影响,
2.2 配置文件修改-Linux
[global]
timeout = 100
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host =
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
pip config list
输出:
global.extra-index-url='http://mirrors.aliyun.com/pypi/simple/'
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple/'
global.timeout='100'
install.trusted-host='npypi.tuna.tsinghua.edu.cnnmirrors.aliyun.com'
说明修改成功
2.3 配置文件修改-Windows
2.4 Pycharm中配置修改
在File – Preferences(mac) 或 Settings(win) 下的 Tools-Settings Repository中添加,可配置多个源,如下图:
3、常用的pip命令
#pip更新到最新版本
python -m pip install --upgrade pip
#查看pip版本
pip show pip
pip --version 或 pip -V
#安装包
pip install xxx
pip install SomePackage=1.0.4 #指定版本
#升级包,可以使用-U或者--upgrade
pip install -U xxx
#卸载包
pip uninstall xxx
#列出己安装的包
pip list
#查看可升级的包的信息
pip list -o
#显示当前环境中已安装的 Python 包及其版本信息
pip freeze
pip freeze > requirements.txt #导出当前环境的包及其版本到 requirements.txt 文件
#检查已安装的包是否存在任何损坏或不兼容的依赖关系
pip check
......
原文地址:https://blog.csdn.net/Step_By_XXX/article/details/131889564
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_14145.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。