如何以wheel格式安装Python库?

use*_*988 30 python installation module python-wheel

我正在寻找有关如何以轮式格式安装Python库的教程.

它似乎并不简单,所以我很欣赏一个简单的一步一步教程如何为CPython安装名为"requests"的模块.

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

Tri*_*ion 21

您想在Windows下在Python上安装下载的wheel(.whl)文件吗?

  1. 在Windows上的Python 上安装pip(在Python 3.4+上已经包含它)
  2. 必要时升级pip(在命令行上)

    pip install -U pip
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用pip安装本地wheel文件(在命令行上)

    pip install --no-index --find-links=LocalPathToWheelFile PackageName
    
    Run Code Online (Sandbox Code Playgroud)

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

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

例:

cd C:\Python27\Scripts
pip install -U pip
pip install --no-index --find-links=LocalPathToWheelFile PackageName
Run Code Online (Sandbox Code Playgroud)

注意:它可能仍然是因为它可能包含需要编译的C/C++源文件而无法在Windows上安装.然后,您需要确保安装了编译器.经常搜索备选的预编译分发是最快的出路.

例如numpy-1.9.2+mkl-cp27-none-win_amd64.whlPackageName numpy.


Omi*_*aha 8

如果你想放松安装python库.

你应该使用pip,这是python安装包.

要安装pip:

  1. 下载ez_setup.py,然后运行:

    python ez_setup.py
    
    Run Code Online (Sandbox Code Playgroud)
  2. 然后下载get-pip.py并运行:

    python get-pip.py
    
    Run Code Online (Sandbox Code Playgroud)
  3. 升级setuptools由pip 安装:

    pip install setuptools --upgrade
    
    Run Code Online (Sandbox Code Playgroud)

    如果您收到此错误:

    Wheel installs require setuptools >= 0.8 for dist-info support.
    pip's wheel support requires setuptools >= 0.8 for dist-info support.
    
    Run Code Online (Sandbox Code Playgroud)

    添加--no-use-wheel到上面的cmd:

    pip install setuptools --no-use-wheel --upgrade
    
    Run Code Online (Sandbox Code Playgroud)

现在,您可以为python安装库,只需:

pip install library_name
Run Code Online (Sandbox Code Playgroud)

例如:

pip install requests
Run Code Online (Sandbox Code Playgroud)

注意,安装某些库可能需要编译,因此需要编译器.

在Windows上有一个用于Python扩展包的非官方Windows二进制文件的站点,它具有巨大的python包和用于Windows的编译python包.

例如,要pip使用此站点进行安装,只需从中下载并安装setuptoolspip安装程序即可.

  • Python扩展包的非官方Windows二进制文件现在只包含使用pip install library_name安装的Python轮文件(.whl). (4认同)

Fra*_*les 1

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

  1. 首先你必须安装模块

    $ pip install requests

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

    from requests import requests

    请注意,您的模块必须位于同一目录中。

  3. 然后就可以使用它了。

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