pip常用功能汇总

版权声明:本文为博主原创文章,转载请注明作者和出处! https://blog.csdn.net/tterminator/article/details/79520825

1.安装指定版本的package

pip install keras==2.1.0 安装指定版本

2.升级package到指定版本

pip install –upgrade keras==2.1.0

3.安装package到指定位置

pip install -t /usr/local/lib/python2.7/site-packages/ xlrd

安装xlrd到位置/usr/local/lib/python2.7/site-packages/,常用于解决多版本Python安装package没有安装到预期位置的问题。

4.更改pip源

用pip安装依赖包时默认访问https://pypi.Python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,这里推荐清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple,临时修改pip源时使用-i参数,这里以安装scrapy为例:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

如有报错再加上--trusted-host,完整如下:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

安装本地安装包
pip install <目录>/<文件名> 或 pip install –use-wheel –no-index –find-links=wheelhouse/ <包名>
<包名>前有空格
可简写为
pip install –no-index -f=<目录>/ <包名>

5.查看pip版本

pip --version

6.pip升级

pip install -U pip

7.pip列出已安装的包

cmd description
freeze Output installed packages in requirements format.
list List installed packages.

pip安装包的方式中,有如下一种安装方式:

pip install -r requirements.txt

文件requirement.txt里面内容的格式和pip freeze的格式完全一样。因此我们可以将pip freeze的内容输出至requirements.txt。其他机器可以根据导出的requirements.txt进行包安装。

pip freeze | tee requirements.txt # 输出本地包环境至文件
pip install -r requirements.txt # 根据文件进行包安装

8. 查看package详细信息

pip show package

得到结果:

Name: Scrapy
Version: 1.5.0
Summary: A high-level Web Crawling and Web Scraping framework
Home-page: https://scrapy.org
Author: Pablo Hoffman
Author-email: pablo@pablohoffman.com
License: BSD
Location: c:\python27\lib\site-packages
Requires: six, w3lib, queuelib, Twisted, PyDispatcher, cssselect, pyOpenSSL, par
sel, service-identity, lxml

9.pip升级包

pip install -U <包名>

10.pip安装包/删除包

pip install/uninstall + 包名

参考资料

http://blog.csdn.net/u013378306/article/details/69382500
http://blog.csdn.net/ChangerJJLee/article/details/77411569
http://blog.csdn.net/vitaminc4/article/details/76576956

扫描二维码关注公众号,回复: 3147192 查看本文章

猜你喜欢

转载自blog.csdn.net/tterminator/article/details/79520825