简单说说Python中的pip如何换源

希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

开篇说明

pip(Python Package Installer)是Python的一个包管理工具,用于安装和管理Python包。这些包可以是第三方库、框架、模块等,它们为Python编程提供了额外的功能和库支持。pip使得Python用户能够轻松地安装、升级、卸载和管理这些包,而无需手动下载和配置。

在这里插入图片描述

pip的一些基本用法包括简单介绍一下

【安装包】:pip install <包名>
【升级包】:pip install --upgrade <包名>
【卸载包】:pip uninstall <包名>
【查看已安装的包】:pip list
【搜索包】:pip search <搜索关键字>(注意:pip search功能在pip 10.0.0之后被弃用,建议使用其他方式搜索包,如访问PyPI官网或使用其他搜索引擎)

一、基础环境说明

考虑环境因素,大家适当的对比自己的软硬件环境情况分析~请仔细阅读硬件、软件环境

1.1 硬件环境

MacOS Monterey 版本 12.6.8 Apple M1(测试机1)
Windows 11 专业版(测试机2)

1.2 软件环境

编译环境:python 3.8.8(测试机1)
编译环境:python 3.11.2(测试机2)
虚拟机工具: Prallels Desktop 19.0.0

二、查看源以及准备

2.1 查看当前源

查看自己当前的pip源;目前较新的python中,pip已经随Python一起安装了;所以我们可以直接使用;

// 这个查询方式适用其他系统
pip config list

在这里插入图片描述

在使用过程中,我们有时候会在末尾处看到一些提示信息,这是提示我们pip有新的版本,记得做好更新,正常情况下,这个不更新不会影响我们的包安装,但是如果版本过旧就会有问题了,这个我们根据实际情况来选择是否更新就好;

在这里插入图片描述

2.2 MinGW的使用(已经有gcc相关运行环境可忽略

我这里因为是paralles desktop中安装的windows 11,关于gcc等编译环境存在缺失不完全,我进行了补充,这里用的是MinGW

MinGW,全称为Minimalist GNU for Windows,是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,简单的来说,就是集成了很多支持gcc,C++等编译的工具集合

当然,这里windows的小伙伴如果不想用MinGW的,可以下载一个360那个软件管家之类的,把所有visual c++相关的运行库都下载下来也是一样的,方法很多,按自己喜好来就好;

在这里插入图片描述
因为我这里安装测试使用的是numpy,而他是需要gcc版本8.4以上的,所以这里我换版本还折腾了好一会,大家可以选择换其他简单的包来安装就不会有这个问题了;例如后面我就用了flask模块;它并不怎么有太多依赖限制;我们只要知道看到类似提示就知道是我们的版本不适配就好;
在这里插入图片描述
MinGW下载后,记得做好配置环境的配置;
在这里插入图片描述
验证是否生效;这里能看到我们需要的编译都有了;
在这里插入图片描述

2.3 关于whl文件安装

在更新过程中,有时候如果网络较差时,会提示time out,此时我们可以从官网下载对应的whl文件就行;这也是我们安装包的方式之一;

whl文件下载地址:https://pypi.org/project/pip/#files

在这里插入图片描述

// 执行语句进行whl文件的安装
python -m pip install pip-24.1.1-py3-none-any.whl

在这里插入图片描述
以上只是顺带提了一下我们安装过程中可能出现的问题,并不一定都会,大家仅作参考就好;

三、Windows系统替换

在windows中替换pip源主要方式就两种;

【1】添加或修改配置文件

pip的配置文件通常位于用户目录下的pip文件夹中。如果该文件夹不存在,则需要手动创建

另一种方式是在C:\Users\<你的用户名>\AppData\Roaming\目录下新建名为pip的文件夹(如果已存在则无需新建),然后在此文件夹中创建或编辑pip.ini文件

pip.ini的内容:

[global]  
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

【2】或者使用临时源来使用

所谓临时源,就是直接在安装包的时候,后面加上源的地址来加快我们拉取的速度;

pip install flask -i https://mirrors.aliyun.com/pypi/simple/

四、MacOS或Linux系统替换

在macOS和 linux中的方式大体一致,这里我们就说其中一种即可;

4.1 查看源

查看源的方式和windows中的一样;

4.2 替换源

4.2.1 修改对应pip配置文件

在MacOS中,pip的配置文件通常在该目录下;我们可以通过修改pip.conf来实现修改源;

// 进入目录
~/.config/pip
// vi pip.conf

添加如下内容,保存即可;
在这里插入图片描述

4.2.2 使用临时源

方法同windows一样,直接在我们的pip命令最后加上-i https://mirrors.aliyun.com/pypi/simple/即可;

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋刀prince

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值