setup.py egg_info "не удалось с кодом ошибки 1 при установке scikit-gpuppy

1

Я пытаюсь установить пакет scikit-gpuppy с помощью pip в приглашении anaconda, но я получаю следующую ошибку:

(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"

Ошибка очень запутанна, поэтому любые предложения оцениваются!

Спасибо

  • 2
    Я думаю, что об этой ошибке стоит сообщить. Возможно, вы могли бы обойти это путем временного удаления cython из вашей установки, таким образом вызывая аварийную установку из предоставленного c-файла вместо pyx-файла.
  • 0
    Я не уверен, как сообщить об ошибке. Я также пытался удалить Cython - не сработало.
Теги:
installation
pip
anaconda
cython

1 ответ

0

Итак, вот что я пробовал:

  1. Я загрузил пакет "GPUPPY" из github здесь
  2. Убедитесь, что у меня установлен Visual C++ 14.0
  3. Установлен с помощью python setup.py install

Установка пакета с помощью pip не будет работать даже после установки Visuall C++! Надеюсь, кто-то знает, почему. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню