首页 > 编程语言 >常见问题解决 --- python必备技能 换源

常见问题解决 --- python必备技能 换源

时间:2023-05-14 12:44:09浏览次数:35  
标签:常见问题 python pypi --- simple 换源 https pip com

源是什么

源是编程开发或则是操作系统要使用的第三方依赖软件应用市场,源又从何而来,其实源来自其他的源的克隆,或者是源提供者自己收集,编译,又或者作者的上传

为什么要换源

这些源往往都在国外,国内以为你懂的原因无法直接访问或者特别慢

怎么换

Windows下python永久换源方式有两种:

修改配置文件pip.ini

 C:\Users\lhsmd(用户名)\AppData\Roaming\pip\pip.ini或者类似文件名,打开

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple
trusted-host = pypi.douban.com

 

其他源自己添加

# 腾讯
http://mirrors.tencentyun.com/pypi/simple
# 阿里
https://mirrors.aliyun.com/pypi/simple
# 豆瓣
https://pypi.douban.com/simple
# 中科大
https://pypi.mirrors.ustc.edu.cn/simple/
# 清华
https://pypi.tuna.tsinghua.edu.cn/simple

 

命令行

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

 

 临时换源

pip install 软件名  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

linux下

永久换    在终端执行下面命令,向/$HOME/.pip/目录创建pip.conf文件添加源

mkdir -p /$HOME/.pip/ && echo -e "[global]\nindex-url = https://pypi.mirrors.ustc.edu.cn/simple/\n" > /$HOME/.pip/pip.conf && pip3 install pycryptodome

永久换源 命令行

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

临时换源

pip install 软件名  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

标签:常见问题,python,pypi,---,simple,换源,https,pip,com
From: https://www.cnblogs.com/GKLBB/p/17399083.html

相关文章

  • 常见问题解决 --- pip报错【WARNING: Retrying (Retry(total=4, connect=None, read=N
    问题现象【WARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,st】解决方法:出现该错误信息是因为pip源连接证书验证失败,增加参数 --trusted-host例如pipinstallmatplotlib-ihttp://mirrors.aliyun.com/pypi/simple--trusted-hostmirrors.al......
  • 供应链库存管理策略(s,S)——Python仿真
    供应链物流是货品的供应商采购、仓库存储、仓间库存调拨、履约送货等一系列货品流转到用户的过程,其中各个环节会涉及到成本、时效等优化。供应链智能补货项目是货品从供应商采购货品的环节,主要考虑的是货品的缺货成本和持货成本平衡的问题,两者常用的考量分别是周转和缺货率。当库......
  • pta python实验3-6
    python实验4循环结构 1importmath23defestimate_pi(n):4total=05ret=06foriinrange(n+1):7ifi%2==0:8sign=19else:10sign=-111term=sign/((2*i+1)*mat......
  • 2023-05-14 leetcode竞赛
    6430. 找出转圈游戏输家mysolution100%passclassSolution:defcircularGameLosers(self,n:int,k:int)->List[int]:seen=set()now_num=1step=1seen.add(1)while1:stepSum=step*ktotal=......
  • Flutter开发中所有类说明 (知识来源于ChatGPT)-- 3
    名称:ParentDataElement功能描述:'ParentDataElement'是Flutter中的一个类,用于管理一个子部件在父部件中的布局位置和大小。通过'ParentDataElement'类,可以控制子部件在父部件中的位置、大小、层次以及其他布局属性。这个类通常与'ParentDataWidget'和'RenderObjectWidget'搭配使用......
  • Flutter开发中所有类说明 (知识来源于ChatGPT)-- 5
    名称:positionDependentBox功能描述:'positionDependentBox'是Flutter中的一个Widget,可以用于在屏幕中显示一个弹出式组件。它的特点是可以自动根据相对于屏幕的位置来调整组件的位置,比如用户点击一个按钮,组件会出现在按钮的下方。我们可以使用它来创建一些用户交互元素,比如菜单......
  • ERROR:Could not build wheels for pycocotools, which is required to install pypro
    在创建了conda虚拟环境后,下载pycocotools包,出现这个错误,终端下载包失败,从网上直接将下载好的pycocotools包导入到,所需要环境(conda环境,本机环境)比如:anaconda\envs\py38\Lib\site-packages下面pycocotools包下载:链接:https://pan.baidu.com/s/1RsV1w0GRXJZ1rR3yPBg5FA提取码:88......
  • Flutter开发中所有类说明 (只是来源于ChatGPT)-- 1
    名称:AbsorbPointer功能描述:在Flutter中,'AbsorbPointer'是一个Widget,其作用是阻止它下面的所有Widget接收用户输入。简单来说,如果你需要在Flutter中实现一个Widget,在某些条件下禁用用户交互的能力,你可以使用'AbsorbPointer'来实现。当您在一个Widget上使用'AbsorbPointer'时,它将将......
  • Java:SpringBoot整合MyBatis-Plus实现MySQL数据库的增删改查
    MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。文档https://baomidou.com/目录一、引入坐标二、配置三、CURD测试四、API数据接口一、引入坐标<dependency><groupId>com.baomidou</groupId><artifactId>m......
  • 基于 Mac 通过 VMware-Fusion 在 Kylin-Server-10-SP2 上部署 DM8 数据库
    在Kylin-Server-10-SP2上部署DM8数据库背景安装所需资源下载安装VMware-Fusion安装Kylin-Server安装DM8背景主要为达梦数据库认证管理员培训,提供练习实操环境。达梦数据库管理员的培训内容包括:达梦数据库的安装、建库、用户权限管理、备份、DMSQL、DM开发等单机版数据库常......