pip常用命令

一. 设置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 命令使用攻略 - 知乎

[2] 【Python】Python中pip命令的使用(超级详细,命令大全)_python pip-CSDN博客

[3]  pip 批量下载包与批量安装包_批量下载 pip包-CSDN博客

你可能感兴趣的:(pip,python,linux)