pip包管理器


pip常用命令

#升级pip
pip install -U pip

# 安装包
pip install 包名

# 卸载包
pip ubinstall 包名

#升级包
pip install -U <包名>

# 查看已经安装的包
pip freeze

pip list

#导出项目依赖requirements.txt
pip freeze > <目录>/requirements.txt
# 安装项目依赖包
pip install -r requirements.txt
#一次性卸载项目依赖包
pip ubinstall -r requirements.txt

#显示包所在的目录
pip show -f <包名>

#搜索包
pip search <搜索关键字>

#查询可升级的包
pip list -o

#下载包而不安装
pip install <包名> -d <目录>
或 pip install -d <目录> -r requirements.txt

#打包
pip wheel <包名>


pip/pip3更换国内镜像源

pip和pip3通用
在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini

直接用命令更换源

# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 或:
# 阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/


1.mac和Linux版

修改 ~/.pip/pip.conf 文件, 没有则创建

$ cd ~
$ mkdir .pip
$ cd .pip
$ touch pip.conf
$ vim pip.conf

写入以下内容

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com


2.windows版

打开用户目录 %Users/${username}/% , 如(C:/Users/用户名/), 在此目录下创建 pip 目录

$ cd
$ md pip
$ cd pip
$ echo >pip.ini
$ notepad.exe pip.ini

pip 目录下创建 pip.ini 文件, 写入以下内容

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com


国内的其他镜像源

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云 https://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

pipenv换国内源


1. 首先cd进虚拟目录

pip包管理器_包名


2. 修改名字为“Pipfile”的文件的URL字段

将url修改为:

https://mirrors.aliyun.com/pypi/simple/


python自动生成运行环境依赖

#生成requirements.txt文件

pip freeze > requirements.txt

#安装requirements.txt依赖

pip install -r requirements.txt