当前位置: 首页 > news >正文

python基础命令

1.现在包的安装路径

#pip show 包名

2.pip讲解

相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。

2.1安装

当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的

2.2如何使用

安装后,在命令行中输入pip,然后按下回车,  会出现如下使用说明

2.3 命令

1)升级

要是你觉得自己的pip版本有点低,想要升级一下的话,在命令行中输入以下命令

#pip install --upgrade pip 或者pip install -U pip

2)安装某个版本的包

如果打算用pip来安装第三方的包,用的是以下的命令行

#pip install package-name

案例:pip install matplotlib==3.4.1

3)卸载或者是更新包

卸载某个包名命令如下

#pip uninstall package_name

更新某个包,命令行如下

#pip install --upgrade package_name
# 或者是
#pip install -U package_name

4)查看某个包的信息

可以通过以下的这个命令行来查看指定包的信息

#pip show -f 包名

 

5)查看需要被升级的包

需要查看一下现有的这些包中,哪些是需要是被升级的,可以用下面这行命令行来查看,

#pip list -o

 

6) 查看兼容问题

下载安装一些标准库的时候需要考虑兼容问题一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题,我们先用下面这条命令行来检查一下是否会有冲突的问题存在

#pip check package_name

 

当然要是我们不指定是哪个标准库的话,会检查现在已经安装的所有包中的是否存在版本冲突等问题

#pip check

 

7) 指定国内源来安装

我们要是感觉到安装的速度有点慢,可以指定国内的源来安装某个包,例如

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

【国内源有如下】

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

8)下载包但是不安装

要是我们想要下载某个包到指定的路径下,命令行如下

pip download package_name -d "某个路径"

例如:pip download requests -d "."

http://www.lryc.cn/news/25834.html

相关文章:

  • 用 Real-ESRGAN 拯救座机画质,自制高清版动漫资源
  • 数据结构预备知识(模板)
  • SWM181按键控制双通道PWM固定占空比输出
  • pygame函数命令
  • 异步循环
  • Vue表单提交与数据存储
  • API网关(接入层之上业务层之上)以及业务网关(后端服务网关)设计思路(二)
  • 有些笑话,外行人根本看不懂,只有程序员看了会狂笑不止
  • 企业电子招投标采购系统——功能模块功能描述
  • Presto 在美图的实践
  • Molecule:使用Jetpack Compose构建StateFlow流
  • 计算机组成原理(2.2)--系统总线
  • 如何使用dlinject将一个代码库实时注入到Linux进程中
  • Docker安装Cassandra数据库,在SpringBoot中连接Cassandra
  • Linux常用命令总结(建议收藏)
  • 【Java】P1 基础知识与碎碎念
  • Jackson CVE-2017-7525 反序列化漏洞
  • 【2023】DevOps、SRE、运维开发面试宝典之Kubernetes相关面试题
  • 【算法】PatchMatch立体匹配算法_原理解析
  • 【同步工具类:CyclicBarrier】
  • Android 12.0 Settings 去掉打开开发者模式和USB调试模式的广播
  • OSI七层网络模型和TCP/IP四层网络模型的异同
  • 接口测试必备技能 - 加密和签名
  • JVM虚拟机概述(1)
  • 学习.NET MAUI Blazor(七)、实现一个真正的ChatGPT聊天应用
  • Django框架学习
  • JavaSE21-集合1-set
  • Web版和客户端哪种SQL工具更好?ChatGPT有话要说
  • 从客户端的角度来看移动端IM即时通讯的消息可靠性和送达机制
  • 2023年java春招面试题及答案