How do I install Python libraries in wheel format?
我在找一个关于如何以wheel格式安装python库的教程。
它看起来并不简单,所以我希望通过一个简单的逐步教程来指导如何为cpython安装名为"requests"的模块。
我从https://pypi.python.org/pypi/requests下载了它,现在我有了一个.whl文件。我已经在Windows上安装了python 2.7和3.3,那么如何安装它,以便运行的所有其他python脚本都可以使用它?
您想在Windows下的python上安装下载的车轮(.whl)文件吗?
必要时升级pip(在命令行上)
1 | pip install -U pip |
使用pip(在命令行上)安装本地车轮文件
1 | pip install --no-index --find-links=LocalPathToWheelFile PackageName |
号
选项
在切换到Python安装的
例子:
1 2 3 | cd C:\Python27\Scripts pip install -U pip pip install --no-index --find-links=LocalPathToWheelFile PackageName |
注意:它仍然可以是包不安装在Windows上,因为它可能包含需要编译的C/C++源文件。然后您需要确保安装了编译器。通常,搜索其他预编译发行版是最快的出路。
例如,
如果您想轻松安装Python库。
您应该使用
要安装PIP:
下载ez_setup.py,然后运行:
1 | python ez_setup.py |
然后下载get-pip.py并运行:
1 | python get-pip.py |
。
通过pip升级已安装的
1 | pip install setuptools --upgrade |
如果出现此错误:
1 2 | Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. |
。
将
1 | pip install setuptools --no-use-wheel --upgrade |
。
现在,您可以通过以下方法安装Python库:
1 | pip install library_name |
例如:
1 | pip install requests |
。
注意,要安装一些库,他们可能需要编译,所以您需要有编译器。
在Windows上有一个非官方的用于python扩展包的windows二进制文件站点,这些扩展包具有巨大的python包,并且编译了用于windows的python包。
例如,要使用此站点安装
要在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和设置工具时在屏幕上滚动--->完成后,窗口将关闭。
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/?
首先你必须安装模块
然后,在使用它之前,必须从程序中导入它。
江户十一〔一〕号
请注意,模块必须在同一目录中。
然后你可以用它。
对于这部分,您必须检查文档。
我已经把答案写在这里了如何在Python中添加/使用库(3.5.1)但没问题再重写一遍
如果您有或可以创建一个文件
1 2 | numpy==1.14.2 Pillow==5.1.0 |
在我的例子中,您将位于包含该
1 | C:\Users\LE\Desktop\Projet2_Sig_Exo3\exo 3\k-means |
号
现在只需输入
1 | python -m pip install -r ./requirements.txt |
以及所有你想安装的libararies
1 | C:\Users\LE\Desktop\Projet2_Sig_Exo3\exo 3\k-means>python -m pip install -r ./requirements.txt |
。
在Ubuntu中安装python的简单步骤:
下载python
1 2 | $ cd /usr/src $ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz |
提取下载的包
1 | $ sudo tar xzf Python-3.6.0.tgz |
。
编译python源
1 2 3 | $ cd Python-3.6.0 $ sudo ./configure $ sudo make altinstall |
。
注:
检查python版本
1 | # python3.6 -V |
你不需要专门从网站下载。只要确保您有pip(如果安装了python,可能会有)。只需打开命令提示符(cmd)并运行命令:
1 | pip install pygame |
。
它将自动下载与您的PC配置兼容的PyGame的正确WHL版本。请确保您记住"下载"时出现的版本,因为这是您将来要查找的.WHL包的兼容版本。
对于Windows,此站点提供自动安装程序包
它包含大多数python包。
但最好的方法当然是使用PIP。
下载库后,可以从MS-DOS命令框执行此操作:
1 | python setup.py install |
号
通过下载并运行distribute_setup.py安装distribute。这将使易于安装变得可用,从那里您可以用易于安装的pip安装pip。然后可以运行pip安装框架。使用pip安装比手动运行setup.py容易得多,因为pip可以执行以下操作:
1 2 3 4 5 | 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,单击安装程序包,要么使用发行版的安装程序。你从来没有直接用手处理过这些文件。