pip修改镜像源,使用requirements.txt文件

目录

临时修改镜像源

永久修改镜像源 

使用requirements.txt文件


常用镜像源

清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/

华中科技大学:http://pypi.hustunique.com/

豆瓣源:http://pypi.douban.com/simple/

腾讯源:http://mirrors.cloud.tencent.com/pypi/simple/

华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/

临时修改镜像源

pip install [包名] -i [URL]

# 示例
pip install xx -i https://pypi.tuna.tsinghua.edu.cn/simple
# 或
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytest
# 或
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple  --trusted-host pypi.tuna.tsinghua.edu.cn

永久修改镜像源 

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

pip config set install.trusted-host mirrors.aliyun.com

查看已有镜像源

pip config list

使用requirements.txt文件

使用 pip freeze 命令可以列出当前环境中已安装的所有Python包及其版本信息,并将其输出保存到 requirements.txt 文件中。可以使用重定向(>) 将命令的输出写入文件中 

pip freeze > requirements.txt

生成的文件中会出现类似以下的内容: 

click @ file:///xxx

这种情况表明 pip freeze 捕获了包的本地路径,而不是版本号。解决此问题的方法是使用:

pip list --format=freeze > requirements.txt

使用 pip install 命令可以从 requirements.txt 文件中安装指定的 Python 包及其依赖项

pip install -r requirements.txt
报错:
Traceback (most recent call last):
  File "c:\program files\python37\lib\runpy.py", line 193, in _run_module_as_main

解决:重新安装pip
python -m ensurepip

安全更新pip
python -m pip install --upgrade pip

提示没有权限,加上--user
pip install --upgrade --user pip

Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning

在使用pip安装包过程中出现报错,该报错的意思是不应该使用root权限安装,出现该报错有两种解决方式:

1.单次忽略报错(以pandas为例)

pip install --root-user-action=ignore pandas==2.2.2

2.修改.conf

pip config set global.allow-root true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值