我正在寻找有关如何以轮格式安装 Python 库的教程。
它看起来并不简单,所以我很欣赏一个简单的分步教程,如何为 CPython 安装名为“requests”的模块。
我从:https ://pypi.python.org/pypi/requests 下载了它,现在我有一个 .whl 文件。我在 Windows 上安装了 Python 2.7 和 3.3,那么如何安装它以便我运行的所有其他 Python 脚本都可以使用它?
我正在寻找有关如何以轮格式安装 Python 库的教程。
它看起来并不简单,所以我很欣赏一个简单的分步教程,如何为 CPython 安装名为“requests”的模块。
我从:https ://pypi.python.org/pypi/requests 下载了它,现在我有一个 .whl 文件。我在 Windows 上安装了 Python 2.7 和 3.3,那么如何安装它以便我运行的所有其他 Python 脚本都可以使用它?
您想在 Windows 下的 Python 上安装下载的轮子 (.whl) 文件吗?
必要时升级 pip(在命令行上)
pip install -U pip
使用 pip 安装本地 wheel 文件(在命令行上)
pip install --no-index --find-links=LocalPathToWheelFile PackageName
选项--no-index
告诉 pip 不要在 pypi.python.org 上查找(如果您没有安装编译器,许多软件包都会失败),--find-links
然后告诉 pip 去哪里查找。PackageName
是包的名称(numpy、scipy、.. 轮文件名的第一部分或全部)。有关更多信息,请参阅 pip 的安装选项。
Scripts
切换到Python 安装文件夹时,您可以在命令提示符下执行这些命令。
例子:
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
有PackageName
numpy
.
如果您想放松为 python 安装库。
您应该使用pip
,即 python 安装程序包。
要安装 pip:
下载ez_setup.py然后运行:
python ez_setup.py
然后下载get-pip.py并运行:
python get-pip.py
setuptools
pip安装的升级:
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
到上面的cmd:
pip install setuptools --no-use-wheel --upgrade
现在,您可以通过以下方式安装 python 库:
pip install library_name
例如:
pip install requests
请注意,安装某些库可能需要编译,因此您需要有编译器。
在 Windows 上有一个用于 Python 扩展包的非官方 Windows 二进制文件的站点,该站点具有巨大的 Python 包和已编译的 Windows 的 Python 包。
例如,要pip
使用此站点进行安装,只需从该站点下载并安装setuptools和pip安装程序。
To install wheel packages in python 2.7x:
Install python 2.7x (i would recommend python 2.78) - download the appropriate python binary for your version of windows . You can download python 2.78 at this site https://www.python.org/download/releases/2.7.8/ -I would recommend installing the graphical Tk module, and including python 2.78 in the windows path (environment variables) during installation.
Install get-pip.py and setuptools Download the installer at https://bootstrap.pypa.io/get-pip.py Double click the above file to run it. It will install pip and setuptools [or update them, if you have an earlier version of either]
-Double click the above file and wait - it will open a black window and print will scroll across the screen as it downloads and installs [or updates] pip and setuptools --->when it finishes the window will close.
A-type cd c:\python27\scripts [or cd \scripts ]
B-type pip install -u Eg to install pyside, type pip install -u pyside
Wait - it will state 'downloading PySide or -->it will download and install the appropriate version of the python package [the one that corresponds to your version of python and windows.]
Note - if you have downloaded the .whl file and saved it locally on your hard drive, type in
pip install --no-index --find-links=localpathtowheelfile packagename
**to install a previously downloaded wheel package you need to type in the following command pip install --no-index --find-links=localpathtowheelfile packagename
你检查过这个http://docs.python.org/2/install/ 吗?
首先你必须安装模块
$ pip install requests
然后,在使用它之前,您必须从程序中导入它。
from requests import requests
请注意,您的模块必须位于同一目录中。
然后你就可以使用它了。
对于这部分,您必须检查文档。
一旦你下载了一个库,你可以从 MS-DOS 命令框中执行它:
python setup.py install
位于setup.py
每个库主文件夹中。
通过下载并运行distribute_setup.py来安装distribute。这将使 easy_install 可用,并且您可以从那里使用 easy_install pip 安装 pip。然后你可以运行 pip install CAGE。使用 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、单击安装程序包或使用您的发行版的安装程序。在任何时候,您都不会直接对文件进行任何操作。
您不需要专门从网站下载。只要确保你有 pip (如果你安装了 python,你可能会这样做)。只需打开命令提示符 (CMD) 并运行命令:
pip install pygame
它将自动下载与您的 PC 配置兼容的正确 whl 版本的 pygame。确保您记住“下载”时出现的版本,因为这是您将来要寻找的 .whl 软件包的兼容版本。
我在这里写了答案 How to add/use libraries in 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
以及您要安装的所有库
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