Python模块:下载模块+多个Python环境干扰

本文详细介绍了Python环境的搭建与管理技巧,包括pip的基本安装命令、如何更换国内源以提高下载速度、解决多版本Python环境干扰的方法以及快速搭建项目环境的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


pip是python解释器自带的下载模块插件,使用命令可以下载需要的模块。

一、模块的基本安装命令

# 安装模块
pip install <包名>    
 
# 安装本地包 
pip install <目录>/<文件名>   

# 升级包
pip install <包名> --upgrade  

# 卸载模块
pip uninstall <包名>   

# 查看已安装模块
pip list    

# 导出已经安装的模块到requirements.txt
pip freeze >requirements.txt

# 安装requirements.txt里的所有包
pip install -r requirements.txt

二、更换国内源

由于国外源下载速度较慢,因此更换国内源可以提高速率

1.常用的国内源

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

2.临时修改国内源

可以在使用pip的时候在后面加上-i参数,指定pip源

pip install <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple

3.永久修改国内源

①windows环境

直接在user目录中创建一个pip目录,如:C:\Users\用户名\pip,新建文件pip.ini,内容如下

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

修改完以后,以后使用pip默认使用该国内源

②Linux/MacOS环境

修改文件 ~/.pip/pip.conf (没有就创建一下)

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

三、多个版本的python环境干扰

当有python2和python3环境干扰时候,出现

Fatal error in launcher: Unable to create process using 

解决办法:

python2 -m pip install <包名>
或者
python3 -m pip install <包名>

四、快速搭建环境

问题:当我们去了一个新公司,想要项目跑起来,需要搭配项目所需要的环境,但是版本的差异可能会影响项目的运行

1.安装pipreqs

pip install pipreqs

2.在项目中生成当前项目所有模块的下载清单

例如对上次文件项目,生成清单,命令行运行
pipreqs ./

在这里插入图片描述

3.按清单安装模块

pip install -r requirements.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

张烫麻辣亮。

谢谢老板,祝你生8个儿子!

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

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

打赏作者

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

抵扣说明:

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

余额充值