📚目录
- 起因:
- pip切换国内源:
- 操作
- 永久修改pip配置文件
- 测试永久源配置是否成功
- pip其他环境的配置永久源配置
起因:
pyCharm安装模块的手出现
ModuleNotFoundError: No module named 'distutils'
由于使用pip install distutils
下载不了
后面查询了以后才知道pip下载不了distutils包但是可以用setuptools
来代替.setuptools
是 distutils 的一个增强版本,提供了更多的功能和更好的包管理体验。
pip install setuptools
但是有点慢。
pip切换国内源:
国内的源
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.doubanio.com/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
操作
确定本地已经安装了Python环境,pip是Python的包管理器。
临时切换 更换 -i参数后面跟的是你想要使用的源的URL。 - trusted-host :用于解决安装某些Python包时遇到的SSL验证问题
pip install setuptools -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
永久修改pip配置文件
如果你希望永久性地使用国内源,你可以修改pip的配置文件。
对于Windows用户:
在你的用户目录下创建pip文件夹(C:\Users\自己的用户名\AppData\Roaming\),中创建一个名为pip.ini的文件(如果该文件已经存在,则直接编辑它)。然后,在该文件中添加以下内容:
新建
pip.ini
参数介绍:
- index-url:镜像源
- trusted-host :用于解决安装某些Python包时遇到的SSL验证问题
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
防止切换到国内源还是超时设置超时时间
为了防止切换到国内源还是超时我们可以设置pip的超时时间:
--timeout 60
60秒
pip install selenium --timeout 60
测试永久源配置是否成功
通过pip下载模块并且增加参数
-v输出更多信息
,其中就包含了使用到的源
可以看出下载模块已经使用了我们配置清华大学的源。
pip其他环境的配置永久源配置