pip安装&卸载包

pip安装&卸载包安装包 1 在线安装 使用 pipinstall 包名默认安装最新版本的包 格式 pipinstall 包名如在完成 Python 的安装后 我们需要安装 pandas 这个包 则只需要在终端中输入 pipinstallpa 在网络畅通的条件下 就会开始包的安装 安装指定版本的包 格式 pipinstall 包名 版本号在安装包的时候 默认是安装

安装包

1. 在线安装:使用pip install + 包名

默认安装最新版本的包:

格式:pip install + 包名

安装指定版本的包:

格式:pip install + 包名==版本号

在安装包的时候,默认是安装最新版本的包。但有时候我们需要安装指定版本的包,这个时候就需要指定要安装的包的版本了,只需要在包后加上「==版本号」。如我们要安装1.14.3版本的numpy时,只需要使用如下命令就可以了。

pip install numpy==1.14.3 

image.png

更换安装包的镜像源:

临时性(一次性)更改:

格式:pip install + 包名 -i + 镜像源url

有时候我们安装包会很慢,这可能是因为默认镜像源的问题。所以我们也可以自己指定镜像源。只需要在安装的时候加上-i参数,指定pip源。如

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

pip国内的一些镜像如下:

  • 阿里云 http://mirrors.aliyun.com/pypi/simple
  • 豆瓣 http://pypi.douban.com/simple
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
  • 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple


永久性更改:

上文的方式是临时使用时指定镜像源,我们也可以把镜像源设置为永久的。具体方式如下

  1. windows:

直接在user目录中创建一个pip目录,如:C:\Users\你的用户名\pip,新建文件pip.ini,内容如下

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 

image.png

  1. linux:

修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 

2. 离线安装

离线安装通常出现在以下两种情况:

  1. 网络不好;由于在线安装的网络不好,而我们之前已经在网络良好的情况下把包下载下来了,则可以直接从本地离线安装。
  2. 所安装的包版本较旧,直接使用在线pip的方式无法安装,则我们也可以先将包下载下来,通过本地离线安装。
  3. 所安装的包版本太新,pip还无法安装。需要下载源代码从源安装。(通常从github上下载源代码)

whl格式文件的安装

  1. 以pymysql为例,首先我们从这里下载pymysql的whl文件。

image.png

  1. 使用pip install + 文件名 进行安装

image.png


从源头安装

还是以pymysql为例,不同的是我们这次从github上下载pymysql的源码进行安装。

  1. 从github【https://github.com/PyMySQL/PyMySQL/】上下载代码。下载下来文件名为master.zip

image.png

  1. 文件下载完成后,解压。可以看到解压出的文件中有一个名为setup.py的文件。则通过 python setup.py install 命令进行安装。

image.png
如果python setup.py install 安装失败的话,则可以使用pip install .进行尝试。
image.png






卸载包

相比与安装包,卸载包只需要把install改为uninstall就可以了。比如我们要卸载安装的pandas包,只需要执行下面的命令即可。

pip uninstall pandas 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205502.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午5:52
下一篇 2026年3月19日 下午5:52


相关推荐

  • wireshark 无法解密tls_用Wireshark轻松解密TLS浏览器流量

    wireshark 无法解密tls_用Wireshark轻松解密TLS浏览器流量用 Wireshark 轻松解密 TLS 浏览器流量 2015 02 1319 37 17 阅读 0 次概述 引言大多搞 IT 的人多少知道点 Wireshark 它是一款浏览分析器 可以帮助你知道有多少网络在运行 诊断网络问题等等 Wireshark 运行的一个问题是它无法轻易地分析出加密流量 如 TLS 之前你只要有密钥 将它们输入 Wireshark 就可以解密流量 但只有在密钥交换机制使用 RSA 时才能起作用 随着使

    2026年3月18日
    1
  • Blender UV贴图

    Blender UV贴图uv 贴图 1 进入 uvediting 2 选择贴图的物体 进入 编辑模式 3 按 a 键全选物体的顶点 按 U 键 选择 块面投影 在 uv 视图中 4 在 uv 编辑中 点击 UV 根据块面投影的形状导出 UV 布局图 5 根据 UV 布局图设计要贴图的图像 6 选择 着色编辑器 建立一个 原理化 BSDF 再点击 添加 选择 纹理 图像纹理 建立一个图像纹理的节点 7 点击 图像纹理 节点中的上传文件 可选事先做好的贴图文件 8 将 颜色 与 原理化 BSDF 的基础色

    2026年3月20日
    2
  • 高中数学必修2:平面解析几何之直线与圆、圆与圆的位置关系

    高中数学必修2:平面解析几何之直线与圆、圆与圆的位置关系今天分享关于高中数学必修 2 平面解析几何中的直线与圆 圆与圆的位置关系知识点 分别从三个方面讲解 用 5 个经典习题进行解答全过程 1 直线与圆的位置关系 2 圆与圆的位置关系 2 求圆的弦长的常用方法 1 直线与圆的位置关系已知点 M a b 在圆 O x2 y2 1 外 则直线 ax by 1 与圆 O 的位置关系是 A 相切 B 相交 C 相离 D 不确定 2 若

    2026年3月17日
    2
  • indexDB入门到精通,indexdb增删查改,封装indexdb类库,indexdb基本使用

    indexDB入门到精通,indexdb增删查改,封装indexdb类库,indexdb基本使用indexdb 入门操作指南 indexdb 入门到精通 indexdb 封装类库 indexdb 的基本使用 超大容量的存储 indexdb 简单使用 web 端的数据库 web 端的大容量存储 优化浏览器加载资源速度

    2026年3月18日
    1
  • oracle游标的实例,oracle游标实例

    oracle游标的实例,oracle游标实例游标游标 当在 PL SQL 块中执行查询语句和数据操作语句时 oracle 会为其分配上下文区 游标是指向上下文区的指针 显示游标 显示游标在 PL SQL 块的声明部分声明 在执行部分或异常处理部分打开游标 提取数据 关闭游标 使用游标不得步骤 a 定义游标 declarecurso name 游标名 isselect statement select 语句

    2026年3月18日
    2
  • IMSI号和IMEI解释

    IMSI号和IMEI解释IMSI 号和 IMEI 解释 IMSI 号 IMSI 是国际移动用户识别码的简称 Internationa nbsp 它是在公众陆地移动电话网 PLMN 中用于唯一识别移动用户的一个号码 在 GSM 网络 这个号码通常被存放在 SIM 卡中 IMSI 共有 15 位 其结构如下 nbsp MCC MNC MSIN nbsp MCC MobileCountr

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号