【问题标题】:Can't install Noise module无法安装噪声模块
【发布时间】:2019-04-21 06:15:46
【问题描述】:

我试图用 PIP 安装 Noise 模块 (https://pypi.org/project/noise/),但它向我显示了这个...

Collecting noise
Using cached https://files.pythonhosted.org/packages/18/29/bb830ee6d934311e17a7a4fa1368faf3e73fbb09c0d80fc44e41828df177/noise-1.2.2.tar.gz
Installing collected packages: noise
Running setup.py install for noise ... error
Complete output from command C:\Users\Zapdexio\AppData\Local\Programs\Python\Python37\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Zapdexio\\AppData\\Local\\Temp\\pip-install-jn9dq5g6\\noise\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Zapdexio\AppData\Local\Temp\pip-record-iqmzked2\install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\noise
copying perlin.py -> build\lib.win-amd64-3.7\noise
copying setup.py -> build\lib.win-amd64-3.7\noise
copying shader.py -> build\lib.win-amd64-3.7\noise
copying shader_noise.py -> build\lib.win-amd64-3.7\noise
copying test.py -> build\lib.win-amd64-3.7\noise
copying __init__.py -> build\lib.win-amd64-3.7\noise
running build_ext
building 'noise._simplex' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

----------------------------------------
Command "C:\Users\Zapdexio\AppData\Local\Programs\Python\Python37\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Zapdexio\\AppData\\Local\\Temp\\pip-install-jn9dq5g6\\noise\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Zapdexio\AppData\Local\Temp\pip-record-iqmzked2\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Zapdexio\AppData\Local\Temp\pip-install-jn9dq5g6\noise\

问题是我已经安装了Microsoft Visual C++ 14.0,不知道怎么处理... 有人能帮助我吗? ;-;

【问题讨论】:

    标签: python module pip installation noise


    【解决方案1】:

    在 Windows 上安装需要 c++ 编译的 python 库可能会很痛苦。幸运的是,社区有一位来自加州大学欧文分校的非常有帮助的贡献者 Chris Gohlke,他托管了许多用于 windows 的预编译轮子。我们很幸运,noise is one 那些预编译的轮子。转到链接并为您的 python 版本和您的计算机操作系统(64 位或 32 位)下载适当的轮子。下载文件后,您可以使用以下命令安装滚轮:

        pip install c:\path\to\downloaded\wheel
    

    【讨论】:

    • 非常感谢,但令人惊讶的是我需要 3.7 版本而不是 3.6 才能工作,这正常吗?
    • @Zapdexio:在我的经验中不是(至少不是,除非你使用的是 python 3.7 版本)。
    猜你喜欢
    • 2018-05-15
    • 2019-06-07
    • 2019-07-07
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多