抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。

常用命令

查看版本和路径

pip --version

获取帮助

pip --help

升级pip版本

pip install -U pip

查看安装包信息

pip show SomePackage
pip show -f SomePackage # 查看安装包详细信息

列出已安装的包

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

在文件中生成包依赖

pip freeze > requirements.txt  # 生成txt文件
pip install -r requirements.txt # 安装txt依赖

如果只针对项目生成依赖,推荐使用 pipreqs

pip install pipreqs  # 安装
pipreqs . --encoding=utf8 --force #在当前目录强制生成txt依赖

在全局环境中使用 pipreqs生成当前目录依赖

# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force

安装包

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
pip install SomePackage -i http://pypi.douban.com/simple --trusted-host pypi.douban.com # 用国内镜像安装,可以解决安装慢的问题

包管理

pip install --upgrade SomePackage   # 升级包,--upgrade = -U
pip uninstall SomePackage # 卸载包
pip search SomePackage # 搜索包

安装whl包

pip install wheel       # 先安装wheel库
pip install XXX.whl # 再安装whl文件
'''
whl下载网址https://www.lfd.uci.edu/~gohlke/pythonlibs/
'''

在命令前加 python -m来指定python

python -m pip install XXX
python2 -m pip install XXX # 使用python2
python3 -m pip install XXX # 使用python3

切换pip源

pip install SomePackage -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

除了上面这种用命令方式临时切换pip源,还可以永久切换pip源

在windos下切换,在windows文件管理器中,输入 %APPDATA%会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件,内容如下

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

在linux环境下的修改方式和在windows环境下修改方式基本相同,在用户的家目录下面创建名为.pip文件夹,在创建好的.pip文件夹中创建名为pip.conf的文件,内容如下

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

如果pip版本大于10.0, 则可以在命令行切换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

评论