简介:python设置镜像源,pip设置镜像源,python设置阿里源,python设置清华源,pip获取当前使用的镜像源,pip临时使用某个镜像源安装
pip安装Python库时会使用缓存,缓存位于用户目录下:
由于缓存文件一般都比较大,很占磁盘空间,如果想要清除缓存文件,可以使用如下命令:
# 清除所有缓存文件
pip cache purge
#清除某个扩展包的缓存文件
pip cache remove 扩展包的名称
1. pip设置全局镜像源
pip config set global.index-url 镜像源地址
目前比较流行的镜像源一下几种:
版本更新最快的是Python官网,也是版本最全的镜像源。其他的更新比较慢,有些版本不全。根据个人经验,如果官网太慢了,推荐使用阿里云镜像源。阿里云镜像源相对其他镜像源比较全。
2. pip获取当前使用的镜像源
pip config get global.index-url
也可直接查看镜像源列表
pip config list
3. pip临时使用某个镜像源安装
由于下载非常慢,大多数情况下我们都会全局设置其他镜像源。但是除了官网外,其他镜像源可能确实部分扩展或者版本,我们可以安装某个缺失扩展时指定其他镜像源进行安装。具体方式如下:
pip install 扩展名 -i 镜像源地址
4. pip查看当前环境已安装的所有依赖包
pip list
linux环境下可以使用管道符筛选:pip list |grep req
5. 将当前环境已安装的所有扩展打包成requirements.txt文件
项目写完之后可能需要把当前项目的依赖写进 requirements.txt 文件中,自己手动写比较麻烦,可以直接通过如下命令直接生成:
pip freeze > requirements.txt
6.卸载某个扩展包
pip uninstall 包名
7 关于cuda12.1对应onnxruntime-gpu安装
官方没有cuda12.1对应的onnxruntime-gpu版本的包,可以使用下列源安装对应包
pip install onnx==1.15
pip install onnxruntime-gpu==1.17.0 --index-url=https://pkgs.dev.azure.com/onnxruntime/onnxruntime/_packaging/onnxruntime-cuda-12/pypi/simple
conda删除某个虚拟环境
conda remove -n 虚拟环境名称 --all
其他
抱脸加速地址:
export HF_ENDPOINT=https://hf-mirror.com
此方法只在当前shell窗口生效
Linux下安装python环境
# 更新apt
sudo apt update
#下载扩展
sudo apt -y install gcc g++ make zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev libffi-dev liblzma-dev libc6-dev ffmpeg git python3-venv python3-pip
有遗漏或者不对的可以在我的公众号留言哦