首页 > 其他分享 >pip更换源

pip更换源

时间:2024-06-03 17:36:15浏览次数:23  
标签:douban http simple com pypi pip 更换

由于pip 默认使用Python的官方源pypi.python.org/pypi,导致我们经常使用pip装包时速度过慢或者无法安装(请求超时)等问题,所以国内用户建议使用pip 国内源。

目前常用的 pip 国内源有:

豆瓣:http://pypi.douban.com/simple/(推荐)

清华:http://pypi.tuna.tsinghua.edu.cn/simple

提示:Python3默认已经再带pip 如果没有安装pip包,可以官网下载get-pip.py文件,然后执行安装命令:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py -i http://pypi.douban.com --trusted-host pypi.douban.com

下面我们以使用豆瓣源为例来讲解,同时豆瓣源已经支持http 和 https 两种协议。

方式1:使用pip下载时指定源

pip install tornado -i http://pypi.douban.com/simple/ trusted-host = [http://pypi.douban.com](http://pypi.douban.com/)

pip install -r requirements.txt -i http://pypi.douban.com/simple/

参数说明:

-i :指定pip源

trusted-host :说明可信的pip源

方式2:创建配置文件,定义pip安装源

Linux 方法:新建$HOME/.config/pip/pip.conf 或者 $HOME/.pip/pip.conf 文件

mac 方法:新建$HOME/Library/Application Support/pip/pip.conf 或者 $HOME/.pip/pip.conf文件

Windows 方法:新建 %HOME%\pip\pip.ini 文件

Linux or mac 文件内容如下:

[global]

timeout =6000

index-url =http://pypi.douban.com/simple/

[install]

use-mirrors =true

mirrors =http://pypi.douban.com/simple/

trusted-host =pypi.douban.com

Windows 文件内容如下:

[global]

timeout = 6000

index-url = http://pypi.douban.com/simple

trusted-host =http://pypi.douban.com

标签:douban,http,simple,com,pypi,pip,更换
From: https://www.cnblogs.com/LSPP/p/18229302

相关文章

  • DevOps生命周期的8个阶段和DevOps pipeline 详解
    您可能也在探索DevOpspipeline或工作流的概念,这些术语可能会根据不同的解释者而有所交替使用。尽管如此,DevOps生命周期和DevOpspipeline这两个术语更常被提及。本文将首先阐述DevOps生命周期的概念,然后深入介绍DevOpspipeline。DevOps生命周期和DevOpspipeline的概述DevOps......
  • git-更换本地远程仓库地址
    命令不删除远程仓库修改#查看远端地址gitremote-v#查看远端仓库名gitremote#重新设置远程仓库gitremoteset-urloriginhttps://gitee.com/xx/xx.git(新地址).git配置config文件修改修改.git隐藏文件夹下的config文件内容,将[remote"origin"]下的url修......
  • 联想打印机更换硒鼓后仍旧报错,如何做硒鼓计数器清零?
        在联想打印机的使用过程中,硒鼓是一个重要的耗材,它直接影响到打印质量和打印机的运行。通常,当打印机显示硒鼓错误或者打印质量下降时,更换新的硒鼓是一个常见的解决方案。然而,有时候即使更换了新的硒鼓,打印机仍然会报错,这可能是由于硒鼓计数器没有清零导致的。  ......
  • 【python学习】Anaconda的介绍、下载及conda和pip换源方式(切换到国内镜像源)
    什么是AnacondaAnaconda是一个专为数据科学和机器学习预装了多种库的Python发行版。提供了包管理与环境管理的功能解决了多个版本python并存的问题解决了第三方包安装问题如何下载Anaconda官网地址:https://www.anaconda.com/点击右上角的FreeDownload填写邮箱地址......
  • python 通过 subprocess 运行的代码 exit(1) 不能使得pipeline fail
    在使用Python的subprocess模块运行外部命令时,如果你希望子进程的退出状态码能够影响Python脚本的执行结果,尤其是在使用管道(pipeline)时,你需要手动检查子进程的返回码并采取相应的措施。简单地使用subprocess.run或subprocess.call运行子进程并不会自动使Python脚......
  • python pip install git+ssh
    网上比较容易找到的是pipinstallgit+https://github.com/waketzheng/fastapi-cdn-host.git这种方式如果电脑未配置或没启用外网加速器,这种方式简直慢得像蜗牛,改用ssh则会块很多很多:一般情况pipinstallgit+ssh://[email protected]/waketzheng/fastapi-cdn-host.git即:只需把h......
  • pip is configured with locations that require TLS/SSL, however the ssl module in
     [root@dsc1mydjango]#pip3installdjangopipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.CollectingdjangoRetrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))after......
  • python pip相关问题
    一、解决下载慢的问题1、问题分析单纯的使用pip安装插件或模块,下载速度慢的可怜,安装torch用了半个多小时,所以就想着去解决这个问题,提升一下效率。2、解决办法(1)下载时加入参数-i[镜像源地址]pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpletorch或者pi......
  • 如何导出与pip库版本相关的requirement.txt文件
    在Python项目中,导出与pip库版本相关的requirements.txt文件是一个常见的任务。这个文件包含当前环境中所有已安装的包及其版本信息,可以用于在其他环境中再现相同的包安装。步骤:1.激活虚拟环境首先,确保你已经激活了你的虚拟环境。如果你没有使用虚拟环境,建议你创建......
  • pip install . 和 pip install -e . 的区别
    pipinstall.和pipinstall-e.都用于将当前目录下的项目安装为Python包,但它们之间有一些区别。pipinstall.:这个命令会将项目打包并安装在Python环境中,项目的文件将被复制到Python的site-packages目录中。安装后,您可以在Python中导入该包并使用其中的功能。这种方式适......