安装scikit-gpuppy时,setup.py egg_info“失败,错误代码为1

问题描述 投票:1回答:1

我试图在anaconda提示符下使用pip安装包scikit-gpuppy,但是我收到以下错误:

(base) C:\Users\PXS>pip install scikit-gpuppy
Collecting scikit-gpuppy
  Using cached https://files.pythonhosted.org/packages/78/20/3bf5e38217daf2cc5e4458a188ffff2d72db0fd3966886dc2db3145686db/scikit-gpuppy-0.9.3.tar.gz
    Complete output from command python setup.py egg_info:
    Compiling skgpuppy/UncertaintyPropagation2.pyx because it depends on c:\users\pxs\anaconda3\lib\site-packages\Cython\Includes\numpy\__init__.pxd.
    [1/1] Cythonizing skgpuppy/UncertaintyPropagation2.pyx

    Error compiling Cython file:
    ------------------------------------------------------------
    ...
    #cython: boundscheck=False
    ^
    ------------------------------------------------------------

    skgpuppy\UncertaintyPropagation2.pyx:1:0: 'skgpuppy/UncertaintyPropagation2'
 is not a valid module name
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\PXS\AppData\Local\Temp\pip-install-k0a35tlj\scikit-gpuppy\setup.py", line 20, in <module>
        extensions = cythonize(extensions,compiler_directives={'boundscheck': False})
      File "c:\users\pxs\anaconda3\lib\site-packages\Cython\Build\Dependencies.py", line 1026, in cythonize
        cythonize_one(*args)
      File "c:\users\pxs\anaconda3\lib\site-packages\Cython\Build\Dependencies.py", line 1146, in cythonize_one
        raise CompileError(None, pyx_file)
    Cython.Compiler.Errors.CompileError: skgpuppy/UncertaintyPropagation2.pyx

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\PXS\AppD
ata\Local\Temp\pip-install-k0a35tlj\scikit-gpuppy\

关于我的系统:

  1. 赢64位
  2. Python 3.6.5 |蟒蛇
  3. 已经更新“setuptools”和“cython”

该错误非常令人困惑,所以任何建议都表示赞赏!

谢谢

python installation pip anaconda cython
1个回答
0
投票

所以这就是我尝试过的:

  1. 我从github here下载了“GPUPPY”软件包
  2. 确保我安装了Visual C ++ 14.0
  3. 使用python setup.py install安装它

使用qazxsw安装软件包即使在安装Visual C ++之后也无法工作!我希望有人知道为什么。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.