Python安装官方whl包和tar.gz包的方法(推荐)

以下是详细的步骤:

Python安装官方whl包和tar.gz包的方法(推荐)

1. 了解whl包和tar.gz包

  • whl包:Python官方为了方便第三方包的发布和安装,特意制定了一种新的发布包格式,即.whl文件,也叫做“wheel"。.whl文件是一个已经打包好的压缩包,其中包含了模块的所有代码和资源,使用起来很方便。

  • tar.gz包:.tar.gz 是常用的 Linux 软件源码打包下载格式。tar 是 Linux 下常用的打包工具,可以将多个文件或目录打成一个文件,但是仅完成了文件的打包,没有前文所说的压缩功能。.gz 则是用 gzip 压缩工具将打包好的.tar 文件压缩成一个文件,这里才算是完成了对源码文件的完整打包压缩处理。

2. 下载安装包

  • whl包下载:官网提供了.whl包的下载,可以访问官方下载地址https://pypi.org/ ,在搜索框中输入需要的模块名称,选择相应版本的.whl文件进行下载即可。例如,安装numpy包,可选择numpy对应版本的.whl文件下载。

  • tar.gz包下载:官网提供了源码包的下载,可以访问官方下载地址https://pypi.org/ ,在搜索框中输入需要的模块名称,选择相应版本的.tar.gz文件进行下载即可。

3. 安装

  • whl包安装

  • 打开CMD命令行窗口,使用cd命令切换到下载的.whl文件所在的目录。

  • 输入以下命令进行安装:

    pip install 包名.whl

    例如,安装numpy-1.19.2-cp37-cp37m-win_amd64.whl,输入命令如下:

    pip install numpy-1.19.2-cp37-cp37m-win_amd64.whl

  • 等待安装完成即可。

  • tar.gz包安装

  • 打开CMD命令行窗口,使用cd命令切换到下载的.tar.gz文件所在的目录。

  • 解压缩.tar.gz文件。输入如下命令:

    tar xzf 包名.tar.gz

    例如,安装numpy-1.19.2.tar.gz,输入命令如下:

    tar xzf numpy-1.19.2.tar.gz

  • 进入解压出来的目录,执行以下命令进行安装:

    python setup.py install

    如果安装出现问题,可以尝试使用管理员权限执行该命令:

    sudo python setup.py install

  • 等待安装完成即可。

示例说明

示例1:安装numpy包

  • whl包安装

  • 访问官方网站,在搜索框中输入numpy,选择对应版本的.whl文件进行下载。

  • 打开CMD命令行窗口,使用cd命令切换到下载的numpy-1.19.2-cp37-cp37m-win_amd64.whl所在的目录。

  • 输入以下命令进行安装:

    pip install numpy-1.19.2-cp37-cp37m-win_amd64.whl

  • 等待安装完成即可。

  • tar.gz包安装

  • 访问官方网站,在搜索框中输入numpy,选择对应版本的源码包numpy-1.19.2.tar.gz进行下载。

  • 打开CMD命令行窗口,使用cd命令切换到下载的numpy-1.19.2.tar.gz所在的目录。

  • 解压缩.tar.gz文件。输入如下命令:

    tar xzf numpy-1.19.2.tar.gz

  • 进入解压出来的目录,执行以下命令进行安装:

    python setup.py install

  • 等待安装完成即可。

示例2:安装pandas包

  • whl包安装

  • 访问官方网站,在搜索框中输入pandas,选择对应版本的.whl文件进行下载。

  • 打开CMD命令行窗口,使用cd命令切换到下载的pandas-1.1.5-cp37-cp37m-win_amd64.whl所在的目录。

  • 输入以下命令进行安装:

    pip install pandas-1.1.5-cp37-cp37m-win_amd64.whl

  • 等待安装完成即可。

  • tar.gz包安装

  • 访问官方网站,在搜索框中输入pandas,选择对应版本的源码包pandas-1.1.5.tar.gz进行下载。

  • 打开CMD命令行窗口,使用cd命令切换到下载的pandas-1.1.5.tar.gz所在的目录。

  • 解压缩.tar.gz文件。输入如下命令:

    tar xzf pandas-1.1.5.tar.gz

  • 进入解压出来的目录,执行以下命令进行安装:

    python setup.py install

  • 等待安装完成即可。

以上就是Python安装官方whl包和tar.gz包的方法,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python安装官方whl包和tar.gz包的方法(推荐) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • python+appium实现自动化测试的示例代码

    下面是Python+Appium实现自动化测试的完整攻略,包括步骤和示例说明: 1. 确定测试环境 在开始编写测试脚本之前,需要确定好测试环境和设备信息,包括: 安装Python环境 安装Appium 配置测试手机的连接信息(包括手机型号、设备ID等) 2. 编写测试用例 在测试用例编写时,需要确定测试用例的目的和预期结果,根据应用程序的UI设计,编写脚本来…

    python 2023年5月19日
    00
  • 学习python可以干什么

    学习Python可以干什么? Python是一门动态的、高级的、解释性的编程语言。Python的语法简洁明了、易于上手,而且有着强大的库支持,在科学计算、数据分析、网络编程等方面被广泛应用。 下面是学习Python的完整攻略: 第一步:掌握基础语法 首先需要掌握Python的基础语法,包括变量、数据类型、流程控制、函数、面向对象编程等内容。建议从官方文档入手…

    python 2023年5月30日
    00
  • python多维数组切片方法

    Python中多维数组切片是一个非常有用的功能。在这里我们会详细介绍Python中多维数组切片的方法,并且给出两个示例说明。 多维数组切片方法 Python中的多维数组,也称为numpy数组,可以使用切片操作来选择数组的部分内容。切片操作可以定义为从一个数组的固定间隔替换一组元素的过程,这种替换可以很方便地用于数组的某些操作。 下面是Python中多维数组切…

    python 2023年6月5日
    00
  • python相对包导入报“Attempted relative import in non-package”错误问题解决

    当我们在使用Python进行包导入时,有时候会遇到“Attempted relative import in non-package”错误,这通常是因为相对导入的对象并不构成合法的Python包,它可能是一个模块文件或单纯的一个Python文件。 下面是解决”Attempted relative import in non-package”错误的几个步骤: …

    python 2023年5月13日
    00
  • Python函数参数操作详解

    Python函数参数操作详解 在Python中,函数参数具有非常灵活和强大的特性,我们常用的关键字参数、默认参数、可变参数和命名关键字参数都是Python函数参数的操作方式,接下来我们一一进行详细讲解。 1. 关键字参数 关键字参数指的是以key=value形式传入的参数,这样可以使代码更加清晰明了,函数的参数列表中不需要考虑参数的顺序,同时可以减少因传参数…

    python 2023年6月3日
    00
  • python中数据爬虫requests库使用方法详解

    当然,下面是对《python中数据爬虫requests库使用方法详解》的完整攻略: 1. requests库简介 requests库是Python的一个常用库,用来向网站发送HTTP请求。它的优点是简单易用,功能强大,支持HTTP/1.0和HTTP/1.1。requests库还支持HTTP代理,Cookie,HTTPS等功能。 2. requests库使用方…

    python 2023年5月14日
    00
  • python3个性签名设计实现代码

    下面我将为你介绍关于“Python3个性签名设计实现代码”的完整攻略,包括以下内容: 什么是个性签名 设计思路与流程 代码实现 示例演示 1. 什么是个性签名 个性签名是一种在互联网上常见的体现个性的表达方式,通常出现在社交媒体、邮件、QQ等聊天软件的末尾。一个好的个性签名可以通过简短的文字、符号、表情等,展示你的个性与独特的品味。 2. 设计思路与流程 实…

    python 2023年6月13日
    00
  • Python正则表达式常用函数总结

    Python正则表达式常用函数总结 正则表达式是一种强大的文本处理工具,可以用于各种文本处理,如数据清洗、文本分析、信息提取等。在Python中我们可以使用re模块提供的函数来操作正则表达式。本攻略将详细讲解Python中正则表达式常用函数的用法,包括re.search()、re.match()、re.findall()和re.sub()。 re.searc…

    python 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部