python--pip常用命令、国内PyPI镜像、使用pip安装第三方库
创始人
2024-03-16 19:58:49
0

让我们来看看具体内容:

 

一.  pip常用命令

列出已安装的包:

        pip freeze or pip list

导出requirements.txt:

        pip freeze ><目录>/requirements.txt

在线安装包(模块库):

        pip install <包名>

或者

        pip install -r requirements.txt

使用==、>=、<=、>、<来指定版本,如果不使用,则安装最新版本。

安装本地包:

        pip install <目录>/<文件名>

或者

        pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>

注意,<包名>前有空格,可简写为:

        pip install --no-index -f=<目录>/ <包名>

卸载包:

        pip uninstall <包名>

或者

        pip uninstall -r requirements.txt

升级包:

        pip install -U <包名>

升级pip:

        pip install -U pip

显示包所在的目录:

        pip show -f <包名>

搜索包:

        pip search <搜索关键词>

查询可升级的包:

        pip list -o

下载包而不安装:

        pip install <包名> -d <目录>

或者

        pip install -d <目录> -r requirements.txt

打包:

        pip wheel <包名>

国内PyPI镜像:

http://pypi.douban.com/simple豆瓣http://mirrors.aliyun.com/pypi/simple/ 阿里云http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学http://pypi.hustunique.com/ 华中理工大学http://pypi.sdutlinux.org/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学http://mirrors.sohu.com/python/ 搜狐镜像

指定镜像安装源:

pip install <包名> -i http://pypi.v2ex.com/simple

更多的有关pip的使用细节,大家可以上网自行查询。

二.使用pip安装第三方库

Python默认使用的是https://pypi.python.org/pypi中的Python库,通常从国内连接国外的服务器会导致超时,你可以设置成国内的PyPI镜像站点。比如豆瓣https://pypi.douban.com/simple,然后在命令行中添加PyPI镜像参数。可以使用如下命令从豆瓣下载最新的Python第三方库。

pip install Pillow -i https://pypi.douban.com/simple

 pip参数解释

在命令行输入以下命令,将得到pip 参数的详细解释(默认是英文的,这里翻译成中文以便于读者理解)。

        pip --help

结果如下:

Usage:  

pip [options]

Commands:install                     安装包uninstall                   卸载包freeze                      按照一定格式输出已安装包列表list                        列出已安装包show                        显示包详细信息search                      搜索包,类似于yum中的searchwheel                       根据需要生成wheel文件download                   下载模块hash                        计算模块包的哈希数值help                        当前帮助信息General Options:-h, --help                  显示帮助信息-v, --verbose               更多的输出,最多可以使用3次-V, --version               显示版本信息,然后退出-q, --quiet                 最少的输出--log-file 覆盖记录verbose错误日志,默认文件为:/root/.pip/pip.log--log 不覆盖记录verbose输出的日志--proxy            以[user:password @] proxy.server:port的形式--retries        重试次数(默认为5次)--trusted-host   可信任站点--timeout 连接超时时间(默认为15秒)--exists-action    路径已存在时的默认操作: (s)witch, (i)gnore, (w)ipe, (b)ackup--cert 证书--cache-dir           cache目录--isolated                  绝对模式,无视Python环境和用户设置--upgrade                 如果已安装就升级到最新版本

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...