ITPub博客

首页 > 大数据 > 数据挖掘 > pip进行模块安装

pip进行模块安装

原创 数据挖掘 作者:新梦想IT 时间:2022-08-17 15:24:38 0 删除 编辑


前言

  饭可以一日不吃,觉可以一日不睡,技术不可以一日不学。 ——蓝寅

      python常识系列主要用陈述性举例的方式较全面的介绍一些常见、常用的python知识;

       笔者编写目的可能是为了给自己做个python知识查询手册,毕竟岁数大了......

一、 pip简单介绍

·  官方推荐的安装和管理Python 包的工具

·  下载和管理Python 包

·  pip 在下载包的同时,会把所需包的依赖同时进行下载(方便、强大)

二、 pip安装

一般情况下,当安装python ( Python 2.7.9 及后续版本 , Python 3.4 及后续版本)时,会默认安装 pip

三、 pip命令及其参数介绍

 

# pip --help  

 

 

 

Commands:

 install               安装包.

download              下载包.

uninstall             卸载包.

freeze                按照一定的格式输出已安装包列表.

list                  列出已安装包.

show                  显示包详细信息.

check                 检查包的依赖关系是否完整. config   管理本地和全局配置.

search                搜索包,类似yum里的search.

wheel                 根据您的需求构建wheels.

hash                  计算软件包文档的哈希值.

completion            用于命令补全的助手命令. debug   显示对调试有用的信息.

help                  显示帮助文档.

 

General Options:

 

 -h, --help                    显示帮助.  

 

 

 

--isolated                    以隔离模式运行pip,忽略环境变量和用户配置.  

 

 

 

-v, --verbose                 更多的输出信息,最多可以使用3次.  

 

 

 

-V, --version                 显示版本并退出.  

 

 

 

-q, --quiet                   最少的输出.  

 

 

 

--log <path>                  配置详细追加日志的路径.  

 

 

 

--proxy <proxy>               以[user:passwd@]proxy.server:port的形式指定代理  

 

 

 

--retries <retries>           每个连接应尝试的最大重试次数(默认为5次.  

 

 

 

--timeout <sec>               连接超时时间 (默认15秒).  

 

 

 

--exists-action <action>      当路径已经存在时,存在-动作<</span>动作>默认动作:(s)witch,(i)gnore,(w)ipe,(b)ackup,(a)bort.

 

 

 

--trusted-host <hostname>     将此主机或主机:端口对标记为受信任,即使它没有有效的或任何HTTPS.  

 

 

 

--cert <path>                 替换CA bundle证书路径.  

 

 

 

--client-cert <path>          SSL客户端证书的路径,包含私钥和PEM格式证书的单个文件.  

 

 

 

--cache-dir <dir>             将缓存数据存储在<dir>.  

 

 

 

--no-cache-dir                禁用缓存.  

 

 

 

--disable-pip-version-check   不要定期检查PyPI以确定是否有新版本的pip可供下载. Implied with --no-index.  

 

 

 

--no-color                    抑制彩色输出  

 

三、 pip常用命令

  说明:macOS上默认安装了python2的环境,你在使用pip安装包时,实际上安装到了python2环境下,怎么办?使用 pip3 即可安装到python3环境下了。

3.1 安装包

命令语法: pip install < 包名 > 举例:

pip install  selenium

使用上面命令可以实现在线安装selenium 包及其相关的依赖包都会自动下载到 Python 安装路径下的 Lib>site-packages 目录,且默认安装最新版本的包,如需安装指定版本的包,使用下面命令:

pip install  selenium== 3.14 . 1  

其中3.14.1 为包的版本号

3.2 卸载包

命令语法: pip uninstall < 包名 > 举例:

pip  uninstall selenium

3.3 列出已安装的包

命令语法: pip list 或 pip freeze 举例:

pip  list

pip freeze

两条命令功能一致,区别是显示的信息格式不一样

3.4 升级包到最新版本

命令语法: pip install --upgrade < 包名 > 举例:

pip install   --upgrade selenium  

3.5 升级包到最新版本

命令语法: pip install --upgrade < 包名 > 或 pip install -U < 包名 > 举例:

pip install   --upgrade selenium  

3.6 查看已安装包的可更新版本

命令语法: pip list --outdate 或 pip list -o 举例:

pip list --outdate  

3.7 查看已安装包的可更新版本

命令语法: pip list --outdate 或 pip list -o 举例:

pip list --outdate  

3.8 查询 默认镜像源(下载站点) 上含有某名字的包

命令语法: pip search < 包名 > 举例:

pip  search selenium

四、你没用过的 pip操作(持续更新ing...)

4.1 更改pip源进行安装包

命令语法: pip install -i <pip 源地址 > < 包名 > 举例:

pip  intsall -i https://mirrors.aliyun.com/pypi/simple selenium

pip 在线安装包默认在国外的官网地址上下载,这样下载包的速度较慢,可以通过 -i 参数切换源下载,常用的 pip 源:

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

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

·  豆瓣: http://pypi.douban.com/simple/

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

·  华中理工大学:  http://pypi.hustunique.com/simple

·  山东理工大学:  http://pypi.sdutlinux.org/simple

4.2 查询包的详细信息

命令语法: pip show < 包名 > 举例:

pip  show selenium

4.3 根据 requirements.txt 下载包到指定目录

命令语法: pip download --destination-directory < 下载存放路径 > -r requirements.txt 举例:

pip download --destination-directory /User/lanyin/software -r requirements.txt  

requirements.txt 文件: Python 项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号用以新环境部署

4.4 待续(用到了再补充)

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69940641/viewspace-2910833/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
新梦想IT职业教育(新梦想软件测试),是长沙一家专注于IT教育培训的机构。分享干货不容易,如果想了解更多的软件测试精彩干货,请留言交流,感谢阅读!

注册时间:2019-07-11

  • 博文量
    237
  • 访问量
    140196