pip安装 & pip镜像源更换 & pip常用命令

发表于 : 2024-06-24   · CC BY-NC-SA 4.0 ·   872 人浏览

➭ Windows 10
➭ Python3
➭ pip3

安装 pip

# 安装方法一
curl https://bootstrap.pypa.io/get-pip.py | python
# 安装方法二
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
python get-pip.py    # 运行安装脚本

pip 清华大学开源软件镜像


阿里云开源镜像站 ——> https://mirrors.aliyun.com/
网易开源镜像站 ——> https://mirrors.163.com/
搜狐开源镜像 ——> https://mirrors.sohu.com/
浙江大学开源镜像站 ——> https://mirrors.zju.edu.cn/
清华大学开源软件镜像站 ——> https://mirrors.tuna.tsinghua.edu.cn/
中国科学技术大学 ——> https://mirrors.ustc.edu.cn/
腾讯开源镜像站 ——> https://mirrors.cloud.tencent.com/pypi/simple
豆瓣开源镜像站 ——> https://pypi.douban.com/simple/

# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
# 永久更换镜像源(全局设置)
# 1.(Linux系统) 打开或创建 /etc/pip.conf 文件
# 2.(Windows系统) %SystemDrive%\Program Files\PythonXX\Lib\site-packages\pip\pip.ini (其中XX是Python版本号)
# 3.在配置文件中添加如下内容:
# ini
[global]
   index-url = https://pypi.tuna.tsinghua.edu.cn/simple
   trusted-host = pypi.tuna.tsinghua.edu.cn

➭ 上面可以忽略 ➭ 永久替换 镜像源 并设为默认源

# 设为默认需要升级 pip 到最新的版本 (>=10.0.0) 后进行配置
pip install pip -U
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 查看 镜像源 配置,验证是否修改成功:
pip config list

pip 最常用命令

➭ 个人喜欢这么用
py -m pip --version

# 显示版本和路径
pip --version
# 获取帮助
pip --help
# 安装包 (包名:Django)
py -m pip install Django                # 最新版本
py -m pip install Django==1.0.4         # 指定版本
py -m pip install 'Django>=1.0.4'     # 最小版本

# 指定 镜像源 安装.
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django

pip 批量安装 使用 pipreqs 写入 requirements.txt

# 安装 pipreqs
pip install pipreqs
# cd 到程序所在的文件位置 Win下得加 encoding=utf8,不然会出现编码问题。
pipreqs ./ --encoding=utf8
# 包导出到 requirements.txt
pip freeze > requirements.txt
# 导入 requirements.txt 批量安装
pip install -r requirements.txt
# 升级包 (包名:Django)
py -m pip install -U Django       # -U 是 -upgrade 的简写
# 卸载包 (包名:Django)
py -m pip uninstall Django -y      # -y 自动 "yes" 不提示确认直接执行卸载
# 搜索包
pip search SomePackage

# 显示安装包信息
pip show 

# 查看指定包的详细信息
pip show -f SomePackage

# 列出已安装的包
pip list

# 查看可升级的包
pip list -o
Python python3 pip pip3 包管理 镜像源 pip安装 pip常用命令