当前位置: 首页 > 知识库问答 >
问题:

无法从轮子格式安装NumPy

酆耀
2023-03-14

我正在尝试从轮子(. whl)文件安装NumPy。我收到错误:

numpy-1.9.1+mkl-cp34-none-win_amd64.whl在此平台上不受支持。

详:

>

  • Windows 8.1 专业版 x64,提升的命令提示符

    蟒蛇 3.4.2

    Gohlke网站上的软件包NumPy

    pip中复制的文件numpy-1.9.1+mkl-cp34-none-win_amd64.whl。exe文件夹

    日志文件显示:

    d: \Program Files\WinPython-64bit-3.4.2.4\python-3.4.2.amd64\Scripts\pip于2015年1月23日11:55:21运行
    numpy-1.9.1+mkl-cp34-none-win_amd64.whl在此平台上不受支持
    异常信息:
    回溯(最近一次html" target="_blank">调用):
    File“D:\Python34\lib\site packages\pip\basecommand.py”,第122行,在main中
    status=self。run(options,args)
    文件“D:\Python34\lib\site packages\pip\commands\install.py”,第257行,在run
    InstallRequirement中。from_line(name,None))
    文件“D:\Python34\lib\site packages\pip\req.py”,第167行,位于from_line
    引发不支持的轮子(“%s在此平台上不是受支持的轮子。”%wheel.filename)
    pip.exceptions。不受支持的轮子:numpy-1.9.1+mkl-cp34-none-win_amd64.whl在此平台上不受支持。

    怎么了?

  • 共有3个答案

    程和蔼
    2023-03-14

    就我而言,在Python(3.4.4(AMD64))上安装gohlke软件包的解决方案是更改“cp34m”部分,而不是前面答案中的“win*”部分:

    python -c "import pip; print(pip.pep425tags.get_supported())":
    
    [('cp34', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'),
    ('cp34', 'none', 'any'), ...
    

    升 -低 *

    matplotlib-2.0.0b3-cp34-cp34m-win_amd64.whl
    numpy-1.11.1+mkl-cp34-cp34m-win_amd64.whl
    pandas-0.18.1-cp34-cp34m-win_amd64.whl
    

    将上述名称更改为:

    matplotlib-2.0.0b3-cp34-none-win_amd64.whl
    numpy-1.11.1+mkl-cp34-none-win_amd64.whl
    pandas-0.18.1-cp34-none-win_amd64.whl
    

    例如,pip install matplotib-2.0.0b3-cp34-无-win_amd64.whl

    Processing ...
    ...Successfully installed matplotlib-2.0.0b3
    
    许涵容
    2023-03-14

    经过几次测试,我认为问题是“win32”或“amd64”本身。我试着用“任何”来代替这两个,结果成功了。

    刁俊人
    2023-03-14

    简而言之:将文件重命名为numpy-1.9.1+mkl-cp34-none-win32.whl来安装它。

    您可以通过运行以下命令检查pip工具接受哪些标记进行安装:

    import pip; print(pip.pep425tags.get_supported())
    

    在这种情况下,pip错误地将您的操作系统检测为32位,并且您尝试安装的文件的文件名为< code>win_amd64。

    如果将文件重命名为 numpy-1.9.1+mkl-cp34-none-win32.whl(现在包含被视为受支持的标记),则可以安装该软件包。这是一个技巧,因为该文件仍然是为64位构建的,但这允许您按预期安装软件包。

     类似资料:
    • 我意识到一个与此相关的问题已经被问到不能安装numpy从车轮格式,但那里提出的解决方案对我不起作用。我也在那条线上问过(通过回答!)但我没有收到任何回复,所以下面是: 我一直在尝试安装matplotlib,但我首先需要安装numpy。我下载了Numpy-1.8.2+mkl-cp26-none-win_amd64.whl文件,然后尝试使用PIP安装它。我不断得到的错误信息是: “numpy-1.8.

    • 我正试图从自制安装hdf5库。在终端中运行将返回以下错误消息: ==>搜索类似名称的公式... 错误:找不到类似名称的公式。 错误:没有可用的公式或名称为“HDF5”的桶。 ==>搜索以前删除的公式(在上个月)... 错误:找不到以前删除的公式。 ==>在GitHub上搜索抽头... 错误:抽头中找不到公式。 我是在mac上运行的Mojave 10.14.6版本。下载hdf5库的下一步应该是什么?

    • > 我有win10、x64、i7-3770K 异常:回溯(最近一次调用):文件“D:\python\lib\site-packages\pip\basecommand.py”,第209行,主状态=self.run(options,args)文件“D:\python\lib\site-packages\pip\commands\install.py”,第299行,运行requirement_set.

    • 问题内容: 我在虚拟环境中安装boto3时遇到问题。 我已经按文件所说完成了。首先,我激活了虚拟环境。然后我做了一个: 现在我输入python 但是如果我导入boto,它会起作用 为什么在安装boto3时安装boto 2.38。我尝试关闭终端,然后重新打开。我应该重启Ubuntu计算机吗? 问题答案: 不要在虚拟环境中使用,因为它会忽略环境变量,因此引用您的 全局 pip安装。 因此,在激活环境的