Python Notes3:pip更新

Python Notes3:pip更新

 

pip下载慢,使用清华镜像源安装

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

更新pip

python -m pip install --upgrade pip

pip使用不了

python -m ensurepip --default-pip

使用 pip freeze升级安装包

如果是全量升级已安装的库,可以先用pip freeze  命令生成依赖文件,获取到已安装的库及其当前版本号:
pip freeze > requirements.txt
然后修改文件中的“==”为“>=”,接着执行:
pip install -r requirements.txt --upgrade
scikit-learn
pip install -U scikit-learn

pypi 镜像使用帮助

pypi 镜像在每次同步成功后间隔 5 分钟同步一次。

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意,simple 不能少, 是 https 而不是 http

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
python -m pip install --upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

pip第三方库

两个库使用同一个第三方库,需要不同版本