Pip源设置(推荐使用清华源)


1、临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

2、永久更改pip源

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果您到 pip 默认源的网络连接较差,临时使用镜像站来升级 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

其它源:

阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
北京外国语大学 https://mirrors.bfsu.edu.cn/pypi/web/simple/

3、离线安装单个依赖包

下载单个依赖包(在有外部网络的环境下进行)

pip3 download -d /home/package_whl/ requests -i https://pypi.douban.com/simple

单个依赖包安装(将刚刚下载好的几个.whl文件拷贝到目标服务器,该服务器可以是内部局域网,不能访问外部网络)
pip3 install requests-2.24.0-py2.py3-none-any.whl

4、离线安装python3及依赖包

将pip3 list的信息生成文档

pip3 freeze >requirements.txt

将requirement.txt文档中列出的模块信息下载到指定目录

pip3 download -r requirements.txt -d /tmp/packages/  #推荐使用
或
pip3 install --download /tmp/packages -r requirements.txt

将下载好的模块copy到离线服务器

pip3 install xxx.tar.gz
pip3 install xxx.whl
pip3 install xxx.xx  #是什么格式就安装什么格式的文件即可。

如果有要安装的包和依赖包有多个,且不知道先装哪个,那么就把这些文件放在一个目录中,然后进入该目录使用下面命令一起安装

pip3 install ./*

批量离线安装requirments.txt中的模块,需要将下载好的模块和requirments.txt都copy到一个目录,然后执行下面的命令

pip3 install --no-index --find-links=/tmp/packages -r requirments.txt

原文参考

常见错误解决:
一、setuptools 新版本安装时总是遇到这样那样的问题,查阅发现,新版本废弃了一些原来使用的依赖,如:
setuptools 工具包在58版本之后,废弃了use_2to3 方法。
解决方法:使用旧版本的setuptools
pip3 install setuptools==57.5.0

二、下载依赖包再安装移到其它电脑总是出错
解决方案:在有网的情况下建议使用网络下载安装 requirements.txt
pip3 install -r requirements.txt


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM