一. 设置pip的镜像源
1. 配置互联网镜像源
常用的国内镜像源有:
https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学
http://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科技大学
http://pypi.hustunique.com/ # 华中理工大学
http://pypi.sdutlinux.org/ # 山东理工大学
http://pypi.douban.com/simple/ # 豆瓣云
1)临时使用
在使用pip的时候加参数 " -i https://pypi.tuna.tsinghua.edu.cn/simple"
# 下面命令表示从清华源的仓库去安装bs4库。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bs4
2)永久设置
# 设置默认搜索路径
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
2. 配置本地局域网的镜像源
假如本地镜像源的发布地址是:http://168.163.1.1:8080/,在设置镜像源时,除了要设置global.index-url之外,还要添加对该IP的信任,否则会因为不信任ip报错。
1)临时使用
pip install -i https://168.163.1.1:8080/simple bs4 --trusted-host 168.163.1.1
2)永久设置
pip config set global.index-url http://168.163.1.1:8080/simple # 设置默认搜索路径
pip config set install.trusted-host 168.163.1.1 # 添加对该ip的信任
二. pip安装python包
1. 在线安装
1) 单文件直接安装
pip install package_name
2)根据requirements.txt批量安装
pip install -r requirements.txt
3)从github库安装
// 从GitHub仓库安装包
pip install git+https://github.com/numpy/numpy.git
2. 离线安装
1)单文件直接安装
pip install /path_to_package_name.whl
2)根据requirements.txt批量安装
pip install --no-index --find-links=/data/packages_dir -r /requirements.txt
其中:
- --no-index:不使用网络索引下载
- --find-links:指定依赖包地址
- -r 指定依赖读取的文件
三. pip 下载package
1. 单个文件下载:
pip download -d save_path package_name
# -d:后面接下载包路径(save_path)
# package_name:安装包名称
# 例如本人想下载requests这个包,且保存在demo文件夹里面
# pip download -d demo requests
2. 批量下载:
pip3 download -d ./save_dir -r requirements.txt
四. 其他操作
1. 查看package列表
pip list
2. 查看已经安装的包及版本信息
pip freeze
3. 导出package列表
pip freeze > ./requirements.txt
4. 查看pip版本
pip --version
参考:
[1] python-应知必会篇:pip 命令使用攻略 - 知乎