热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python的wheel库是什么的_关于模块:如何以wheel格式安装Python库?

我在找一个关于如何以wheel格式安装python库的教程。它看起来并不简单,所以我希望通过一个简单的逐步教程来指导如何为cpython安装名为requests的

我在找一个关于如何以wheel格式安装python库的教程。

它看起来并不简单,所以我希望通过一个简单的逐步教程来指导如何为cpython安装名为"requests"的模块。

我从https://pypi.python.org/pypi/requests下载了它,现在我有了一个.whl文件。我已经在Windows上安装了python 2.7和3.3,那么如何安装它,以便运行的所有其他python脚本都可以使用它?

另请参见stackoverflow.com/q/27885397/284795

您想在Windows下的python上安装下载的车轮(.whl)文件吗?

在Windows上的python上安装pip(在python 3.4+上,它已经包含在内)

必要时升级pip(在命令行上)

pip install -U pip

使用pip(在命令行上)安装本地车轮文件

pip install --no-index --find-links=LocalPathToWheelFile PackageName

选项--no-index告诉pip不要查看pypi.python.org(如果没有安装编译器,很多包都会失败),--find-links然后告诉pip应该在哪里查找。PackageName是包的名称(numpy、scipy、。车轮文件名的第一部分或全部)。有关更多信息,请参阅PIP的安装选项。

在切换到Python安装的Scripts文件夹时,可以在命令提示符中执行这些命令。

例子:

cd C:\Python27\Scripts

pip install -U pip

pip install --no-index --find-links=LocalPathToWheelFile PackageName

注意:它仍然可以是包不安装在Windows上,因为它可能包含需要编译的C/C++源文件。然后您需要确保安装了编译器。通常,搜索其他预编译发行版是最快的出路。

例如,numpy-1.9.2+mkl-cp27-none-win_amd64.whl有PackageNamenumpy。

非常感谢!

一个所谓的"成功安装了PIP-6.1.1"没有起作用,但"PIP-win"克服了这个障碍,但无法安装我需要的numpy(likley no compiler)。"麻木的超级背包"克服了这个障碍。这个总结看起来很简单,但它远不是一个好的安装体验。

@你说得对。在Windows下安装python的包可能会让人头疼(默认情况下,操作系统中不包含编译器)。通常,预编译的包是最简单的方法。不过,我觉得这更多是Windows的错,而不是Python或任何Python工具的错。

如果您想轻松安装Python库。

您应该使用pip,即python安装程序包。

要安装PIP:

下载ez_setup.py,然后运行:

python ez_setup.py

然后下载get-pip.py并运行:

python get-pip.py

通过pip升级已安装的setuptools:

pip install setuptools --upgrade

如果出现此错误:

Wheel installs require setuptools >= 0.8 for dist-info support.

pip's wheel support requires setuptools >= 0.8 for dist-info support.

将--no-use-wheel添加到上面的命令:

pip install setuptools --no-use-wheel --upgrade

现在,您可以通过以下方法安装Python库:

pip install library_name

例如:

pip install requests

注意,要安装一些库,他们可能需要编译,所以您需要有编译器。

在Windows上有一个非官方的用于python扩展包的windows二进制文件站点,这些扩展包具有巨大的python包,并且编译了用于windows的python包。

例如,要使用此站点安装pip,只需从该站点下载并安装安装setuptools和pip安装程序。

python扩展包的非官方Windows二进制文件现在只包含使用pip安装库_name安装的python wheel文件(.whl)。

使用win7;在步骤3之后,我一直坚持get-pip.py,告诉我pip安装在任何目录中,但没有要运行的pip可执行文件。有没有办法减轻我在@ss中成长的痛苦?

要在python 2.7x中安装车轮组件:

安装python 2.7x(我建议使用python 2.78)-下载适用于您的Windows版本的相应python二进制文件。您可以在此网站上下载python 2.78 https://www.python.org/download/releases/2.7.8/-我建议安装图形化的tk模块,并在安装期间将python 2.78包含在windows路径(环境变量)中。

安装get-pip.py和安装工具在下载安装程序https://bootstrap.pypa.io/get-pip.py网站双击上面的文件以运行它。它将安装pip和setuptools[或者更新它们,如果您有早期版本的话]

-双击上述文件并等待-它将打开一个黑色窗口,打印将在下载和安装[或更新]PIP和设置工具时在屏幕上滚动--->完成后,窗口将关闭。

打开提升的命令提示-单击Windows开始图标,在搜索字段中输入cmd(但不要按Enter),然后按ctrl+shift+。当UAC框出现时,单击"是"。

A型CD C:python27脚本[或CD脚本]

B型PIP安装-U例如安装Pyside,类型PIP安装-U Pyside

等待-它将显示"正在下载pyside",或者——>它将下载并安装相应版本的python包[对应于您的python和windows版本的包]。

注意-如果已下载.whl文件并将其保存在硬盘上,请键入pip install--no index--find links=localpathTowheelfile包名称

**要安装以前下载的车轮包,需要键入以下命令pip install--no index--find links=localpathTowheelfile包名称

请注意,我之前发布过上述帖子,大部分是大写的,因为我有一种疾病,这使得打字困难。我只是想帮忙,但被否决了大写字母。格式设置可能因多种原因而被取消。请考虑这些原因……它可能会帮助其他人。

您检查过这个http://docs.python.org/2/install/?

首先你必须安装模块

$ pip install requests。

然后,在使用它之前,必须从程序中导入它。

江户十一〔一〕号

请注意,模块必须在同一目录中。

然后你可以用它。

对于这部分,您必须检查文档。

值得一提的是,在Windows平台上仅使用这些步骤,如果许多模块需要访问编译器或特定的库头,它们将无法安装。

在Windows中,pip甚至没有3.4以上的python。您可以从这里安装。

我已经把答案写在这里了如何在Python中添加/使用库(3.5.1)但没问题再重写一遍

如果您有或可以创建一个文件requirements.txt,其中包含要安装的库,例如:

numpy==1.14.2

Pillow==5.1.0

在我的例子中,您将位于包含该requirements.txt的文件夹中,我的项目路径是

C:\Users\LE\Desktop\Projet2_Sig_Exo3\exo 3\k-means

现在只需输入

python -m pip install -r ./requirements.txt

以及所有你想安装的libararies

C:\Users\LE\Desktop\Projet2_Sig_Exo3\exo 3\k-means>python -m pip install -r ./requirements.txt

在Ubuntu中安装python的简单步骤:

下载python

$ cd /usr/src

$ wget  https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

提取下载的包

$ sudo tar xzf Python-3.6.0.tgz

编译python源

$ cd Python-3.6.0

$ sudo ./configure

$ sudo make altinstall

注:make altinstall用于防止替换默认的python二进制文件/usr/bin/python。

检查python版本

# python3.6 -V

你不需要专门从网站下载。只要确保您有pip(如果安装了python,可能会有)。只需打开命令提示符(cmd)并运行命令:

pip install pygame

它将自动下载与您的PC配置兼容的PyGame的正确WHL版本。请确保您记住"下载"时出现的版本,因为这是您将来要查找的.WHL包的兼容版本。

对于Windows,此站点提供自动安装程序包

它包含大多数python包。

但最好的方法当然是使用PIP。

但是如果这个位置的文件不是安装程序而是.whl文件呢?

不幸的是,不再是了。现在一切都是车轮。

下载库后,可以从MS-DOS命令框执行此操作:

python setup.py install

setup.py位于每个库主文件夹中。

但是如果你有一个原始asker说的.whl文件呢?

通过下载并运行distribute_setup.py安装distribute。这将使易于安装变得可用,从那里您可以用易于安装的pip安装pip。然后可以运行pip安装框架。使用pip安装比手动运行setup.py容易得多,因为pip可以执行以下操作:

automatically resolve dependencies

show you a list of all installed packages and their versions

install a set of specified packages from a requirements.txt

upgrade and uninstall packages

work with virtualenv

如果您使用的是Windows,那么当存在C库依赖项时,PIP的一个缺点就会出现,因为PIP希望安装C工具链,这样它就可以编译东西。如果是这样,那么有两种选择。如果pypi上有预编译的二进制文件,那么只需运行easy-install包即可;easy-install知道如何使用二进制包。您还可以检查Christoph Gohlke的站点,以获取许多二进制软件包的可执行安装程序。如果您想将它们与virtualenv一起使用(只需将其指向.exe的路径),也可以通过easy-install安装它们;如果您不关心virtualenv,也可以单击并运行它们。

主要的一点是,无论您选择什么路径来安装软件包,您都不会手动移动文件。你需要摆脱"我提取了这个档案,我把这些.py文件放在哪里"的心态。这不是它的工作原理。您要么运行pip,运行easy-install,运行setup.py,单击安装程序包,要么使用发行版的安装程序。你从来没有直接用手处理过这些文件。

我想知道你所说的"指向.exe的路径"是什么意思?



推荐阅读
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • node.jsrequire和ES6导入导出的区别原 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • Python中的PyInputPlus模块原文:https ... [详细]
author-avatar
_戒咗微博地_100
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有