首页 > 编程语言 >python中pip安装源配置

python中pip安装源配置

时间:2024-05-18 17:19:21浏览次数:24  
标签:python pypi simple https edu pip 镜像 安装

需要指定pip为国内源

  • windows
    • 打开文件资源管理器
    • 地址栏上面输入 %appdata%
    • 在这里面新建一个文件夹 pip
    • 在pip文件夹里面新建一个文件叫做 pip.ini ,内容写如下即可 python
        [global]
        timeout = 6000
        index-url = https://mirrors.aliyun.com/pypi/simple/
        trusted-host = mirrors.aliyun.com
      
  • Linux
    • cd ~
    • mkdir ~/.pip
    • vi ~/.pip/pip.conf
    • 编辑内容,和windows一模一样
  • Mac
    • 打开Application Support文件夹
      command + 空格 # 打开聚焦搜索
      输入 ~/Library/Application Support
      找到Application Support文件夹
    • 如果里面没有pip/pip.conf
      在Application Support这个文件夹里面建一个pip 文件夹;
      在新建的pip文件夹下建一个pip.conf文件。
    • 在pip.conf文件中输入以下内容,保存并退出。 python
          [global]
          index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
          [install]
          trusted-host=pypi.tuna.tsinghua.edu.cn
      
    • 测试效果
      pip install <第三方库名>
      例如:pip install beautifulsoup4

国内几个好用的Python镜像服务器地址:

1. 清华大学镜像站:https://pypi.tuna.tsinghua.edu.cn/simple/
2. 阿里云镜像站:https://mirrors.aliyun.com/pypi/simple/
3. 中科大镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
4. 中国科技大学镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
5. 中国科学技术大学镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
6. 华中科技大学镜像站:https://pypi.hustunique.com/

1.临时镜像源的安装命令:
pip install -i +国内镜像地址 +模块名称 或 pip install +模块名称 -i +国内镜像地址

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

2.永久镜像源的配置方法:
这样不用每次安装库的时候+镜像地址,省事不少。

A、首先,需要确定一个可靠能用的镜像源。一些常用的Python镜像源包括阿里云、清华大学和豆瓣等。可以在官方网站上查找具体的镜像源地址。

B、在终端或cmd命令提示符中设置指定的镜像源地址:

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


C、配置好之后,现在可以加速安装第三方模块了。在终端或命令提示符中输入以下命令:(此时就自动带一个镜像源,pip install +库名即可)

pip install pyperclip


D、查看当前配置的镜像源地址

pip config list

3.pip config常用命令:用于管理本地和全局配置

列出配置:使用pip config list 命令,可以列出当前pip的所有配置项。

编辑配置:使用pip config edit命令,可以在默认编辑器中编辑当前的配置文件。

设置配置:使用pip config set命令,可以设置或修改配置项的值。例如,pip config set global.proxy http://proxy.example.com:8080。

获取配置:使用pip config get命令,可以获取当前配置项的值。例如,pip config get global.proxy。

删除配置:使用pip config unset命令,可以删除配置项。例如,pip config unset global.proxy。

查看调试信息:使用pip config debug命令,可以查看当前的调试信息。

 

参考:https://blog.csdn.net/2201_76119904/article/details/131888700

https://blog.csdn.net/qq_41314882/article/details/134073471

标签:python,pypi,simple,https,edu,pip,镜像,安装
From: https://www.cnblogs.com/klb561/p/18199516

相关文章

  • 用flask框架在html中运行python程序
    目录-app.py-templates-index.html首先安装Flask和OpenCV库pipinstallflaskopencv-python接着创建一个Python脚本,叫做app.pyfromflaskimportFlask,render_template,Responseimportcv2app=Flask(__name__)@app.route('/')defindex():retur......
  • Python 潮流周刊#51:用 Python 绘制美观的图表
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。本期周刊分享了12篇文章,12个开源项目,赠书5本《图解IT基础设施》,全文220......
  • Python学习迭代器(Iterator)
    一、可迭代的对象(Iterable)1、定义:可以直接用在循环的数据类型,如list,tuple,dict,set,str,还有generator(生成器),和带yield的函数,这些直接可以用在循环的对象统称为可迭代对象(Iterable)fromcollectionsimportIterableprint(isinstance([],Iterable))print(isin......
  • python中的生成器(generator)学习
    生成器(Generator)是一种特殊的函数,可以用于迭代地生成一系列值,而不需要一次性生成所有值并将它们存储在内存中。生成器在需要时逐个生成值,并在生成值后暂停执行,保留函数的状态,以便下次调用时能够从停止的地方继续执行。生成器函数使用yield语句来定义,而不是常规函数中的return......
  • 在debian12上安装kvm的虚拟机
     主要参考:    https://wiki.debian.org/KVM#Installation     https://cloud-atlas.readthedocs.io/zh-cn/latest/kvm/libvirt/virt-install_location_iso_image.html  创建vm时使用的命令:      virt-install--namedebian\--os-variantdebian......
  • VSCode安装vue3插件
    1.以前的volar已经弃用了。2.最近vue插件 3.安装好插件后,在vscode中创建项目可能会报错。解决方法:1.使用window+r调出cmd,运行node-v,npm-v都没问题。那么尝试以管理员方式运行vscode,如果还是不行,重启一下电脑。2.网络原因,网络波动或者网比较差的时候导致下载丢包,把node......
  • python计算机视觉学习笔记——PIL库的用法
    如果需要处理的原图及代码,请移步小编的GitHub地址传送门:请点击我如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice这个是之前的笔记,自己看到了就顺带发出来,也是温习一下,内容可能不太全,算是入门贴吧。前言:PIL 图像处理是计算机视觉领域中......
  • python中的装饰器,迭代器,生成器之间的关系
    一、装饰器装饰即修饰,意指为其他函数添加新功能;装饰器的本质就是函数作用是为其他函数添加新功能,如计算该函数运行时长装饰器遵循原则:1.不修改被装饰函数的源代码(开放封闭原则)2.为被装饰函数添加新功能后,不能修改被修饰函数的调用方式装饰器的实现=高阶函数+函数嵌套+......
  • 基于Python的性能分析
    1、什么是性能分析字面意思就是对程序的性能,从用户角度出发就是运行的速度,占用的内存。通过对以上情况的分析,来决定程序的哪部份能被优化。提高程序的速度以及内存的使用效率。首先我们要弄清楚造成时间方面性能低的原因有哪些沉重的I/O操作,比如读取分析大文件,长时间执行数据......
  • pip 下载速度慢
    1、打开文件夹,输入%APPDATA%回车,打开%APPDATA%路径,并在此路径下新建一个pip文件夹:2、在pip文件夹下,新建pip.ini文件,并将以下内容添加至pip.ini文件中: [global]timeout=6000index-url=http://mirrors.aliyun.com/pypi/simple/trusted-host=mirrors.aliyun.com......