Kivy: Ошибка компиляции svg.pyx Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ мастСрС Π² Windows

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 20 июн. 2017  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: kivy/kivy

ВСрсии

  • Python: 2.7.13
  • ОБ: Windows 10
  • Киви: Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΠΉ мастСр
  • ΠœΠ΅Ρ‚ΠΎΠ΄ установки Kivy: установка ΠΈΠ· исходников, mingw

ОписаниС

ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ kivy ΠΈΠ· исходного ΠΊΠΎΠ΄Π° для мСня ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ошибкС:

cythoning .\kivy\graphics/svg.pyx to .\kivy\graphics\svg.c

 Error compiling Cython file:
 ------------------------------------------------------------
 ...
                 end = time()
                 Logger.debug("Svg: Loaded {} in {:.2f}s".format(filename, end - start))
             finally:
                 fd.close()

     cdef void reload(self) except *:
         ^
 ------------------------------------------------------------

 kivy\graphics\svg.pyx:469:9: 'reload' already defined
building 'kivy.graphics.svg' extension
C:\Python27\Scripts\gcc.exe -mdll -O -Wall -I.\kivy\include -IC:\Python27\include -I.\kivy\include -IC:\Python27\include -IC:\Python27\PC -c .\kivy\graphics\svg.c -o build\temp.win-amd64-2.7\Release\.\kivy\graphics\svg.o
.\kivy\graphics\svg.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
 #error Do not use this file, it is the result of a failed Cython compilation.
  ^
 error: command 'C:\\Python27\\Scripts\\gcc.exe' failed with exit status 1

Π― ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ это связано с этим ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠΌ: https://github.com/kivy/kivy/commit/ced5e6a7a6474b72722cef4e3470ed6bc58d1793. Когда я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ ΠΊΠΎΠΌΠΌΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ этим, ΠΎΠ½ компилируСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бпасибо, рСбята, ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ компилируСтся с Cython 0.25! Π― использовал Cython 0.24. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π² руководствС ΠΏΠΎ установкС, Ρ‡Ρ‚ΠΎ сСйчас Ρƒ нас ТСсткая Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Cython 0.25 - Π½Π° страницС установки Cython 0.23 Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ: https://kivy.org/docs/installation/installation.html

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свою Π²Π΅Ρ€ΡΠΈΡŽ Cython?

ИзмСнСниС компилируСтся с вашСй срСдой, ΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Cython 0.25.2 . Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ вас старый Cython, ΠΈ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² вСрсии X ΠΈ Π²Ρ‹ΡˆΠ΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: хотя MinGW ΠΈ MinGWPy Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ я полагаю, Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСдний с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

pip install -i https://pypi.anaconda.org/carlkl/simple mingwpy

Бпасибо, рСбята, ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ компилируСтся с Cython 0.25! Π― использовал Cython 0.24. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π² руководствС ΠΏΠΎ установкС, Ρ‡Ρ‚ΠΎ сСйчас Ρƒ нас ТСсткая Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Cython 0.25 - Π½Π° страницС установки Cython 0.23 Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ: https://kivy.org/docs/installation/installation.html

@sbrother Бпасибо. Π’Ρ‹ спасаСтС ΠΌΠ½Π΅ дСнь.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ