Я пытаюсь установить черепаху модуля python в свою игру Ren'Py. Однако он не установится, даже если я почищу кеш и скачаю свежую версию turtle:
pip install --target game/python-packages turtle
Collecting turtle
Downloading https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/np/9134zq452dj8pt6435_dqb6h0000gn/T/pip-install-lzh_pa9s/turtle/setup.py", line 40
except ValueError, ve:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/np/9134zq452dj8pt6435_dqb6h0000gn/T/pip-install-lzh_pa9s/turtle/
Синтаксис except ValueError, ve:
- это синтаксис Python2, и вы устанавливаете модуль с Python3. Модуль не обновлялся с 2009 года, конечно, только для Python2.
Фактический модуль turtle
является частью стандартной библиотеки, вам не нужно его устанавливать, он всегда должен быть доступен.
Что ж, я думаю, что Ren'Py использует специальную версию python. Он возвращает эта ошибка, когда я пытаюсь импортировать его вот так: label start: init python: import turtle
Модуль
turtle
был частью стандартной библиотеки Python в течение многие лет. Вы уверены, что вам вообще нужно что-нибудь устанавливать?