遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

更换pip源

背景

pip源默认是国外的服务器,pip install比较慢,还时不时的访问不了,可以把pip源改成国内的pip源

1
2
3
4
5
6
7
豆瓣:https://pypi.douban.com/simple/
 
清华(常用):https://pypi.tuna.tsinghua.edu.cn/simple/
 
阿里云:https://mirrors.aliyun.com/pypi/simple/
 
中科大: https://pypi.mirrors.ustc.edu.cn/simple/

 

临时更换

pip install -i https://pypi.douban.com/simple/ flask==2.2.0

 

如果使用http链接,需要指定trusted-host参数

pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com flask==2.2.1

 

永久更换

windows

在用户家目录下创建pip目录(也可以在C:\Users\你的用户名\AppData\Roaming\下创建一个名为pip的文件夹),然后创建pip.ini文件,内容如下:

1
2
3
[global]
timeout = 60
index-url = https://pypi.douban.com/simple

 

linux

在用户家目录下创建.pip目录,然后创建pip.conf文件,内容如下:

1
2
3
4
5
6
7
[global]
timeout =60
index-url =https://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =https://pypi.douban.com/simple
trusted-host =pypi.douban.com

 

代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import os,platform
 
ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
"""
 
# 获取当前系统版本
os_version = platform.platform()
# print(os_version)
 
# 根据系统类型,设置file_name、pip_path的值
# os.environ["USERPROFILE"]和os.environ["HOME"]都是用户家目录
if 'Windows' in os_version:
    file_name = 'pip.ini'
    pip_path = os.environ["USERPROFILE"] + os.sep + "pip" + os.sep
else:
    file_name = 'pip.conf'
    pip_path = os.environ["HOME"] + os.sep + ".pip" + os.sep
 
 
# 如果pip_path不存在,则创建
if not os.path.exists(pip_path):
    os.mkdir(pip_path)
 
# 创建文件并写入内容
with open(pip_path+file_name, "w") as f:
    f.write(ini)

 

测试

 

pip用法

详见:https://www.cnblogs.com/uncleyong/p/17955897

posted @   全栈测试笔记  阅读(103)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2017-01-30 【转】子元素margin-top为何会影响父元素?
浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示