目录
pip的基本操作
安装pip
如果没有pip需要安装,高版本都自带
https://pypi.python.org/pypi/pip
安装模块
通过使用== >= <= > <来指定版本,不写则安装最新版
# 安装一个包
pip install <包名>
# 安装多个包
pip install -r requirements.txt
或者下载源码安装
python setup.py install
查看已安装模块
pip list
# 或
pip freeze
导出requirements.txt
pip freeze > requirements.txt
更新模块
pip install -U <包名> 或:pip install <包名> --upgrade
# 升级pip
pip install -U pip
卸载模块
pip uninstall <包名> 或 pip uninstall -r requirements.txt
显示包所在的目录
pip show -f <包名>
搜索包
pip search <搜索关键字>
查询可升级的包
pip list -o
下载包而不安装
pip install <包名> -d <目录> 或 pip install -d <目录> -r requirements.txt
打包
pip wheel <包名>
国内镜像
说明 | 地址 |
---|---|
默认地址 | https://pypi.python.org/simple/ |
pypi | https://pypi.org/simple/ |
阿里云 | http://mirrors.aliyun.com/pypi/simple/ |
豆瓣(douban) | http://pypi.douban.com/simple/ |
清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple/ |
中国科学技术大学 | http://pypi.mirrors.ustc.edu.cn/simple/ |
华为云 | https://repo.huaweicloud.com/repository/pypi/simple |
临时修改
pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
或者
pip install pillow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
永久修改
windows
当前用户,新建目录:C:\Users\PSY\pip
新建文件:pip.ini
并写入如下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
如果不可行,尝试以下方式:
1、打开appdata文件夹,在资源管理器的地址栏输入%appdata%后回车
2、新建文件夹和文件 pip/pip.ini
3、文件中输入以下内容
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
linux/mac
修改 ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
如果报错
E212: Can't open file for writing
报错解决详细过程
网上有人说是权限的问题,修改权限后依然报错,按照windows的思路:
先新建 .pip 文件夹,再新建文件 pip.conf,并写入
$ cd ~ #回到用户家目录
$ mkdir .pip
$ cd .pip
$ vim pip.conf # 保存退出,:wq
安装测试,ok
$ pip install jieba
Collecting jieba
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/71/46/c6f9179f73b818d5827202ad1c4a94e371a29473b7f043b736b4dab6b8cd/jieba-0.39.zip (7.3MB)
100% |████████████████████████████████| 7.3MB 160kB/s
Installing collected packages: jieba
Pycharm更换pip源为国内
https://www.cnblogs.com/hkgov/p/7799078.html
安装离线包
使用以下命令,可以在不联网的情况下,安装本地已经下载好的依赖包
pip install stock-open-api --no-index --find-links ./dist
参数含义
--no-index Ignore package index (only looking at --find-links URLs instead).
-f, --find-links <url> If a url or path to an html file, then parse for links to
archives. If a local path or file:// url that's a directory, then
look for archives in the directory listing.
开发模式
从本地目录,以开发模式的形式安装一个包
$ pip install -e /workspace/stock-open-api
# -e, --editable <path/url> Install a project in editable mode
# (i.e. setuptools "develop mode") from a local project path or a VCS url.
参考