Настройте не обнаруживающий пакет Python

Я пытаюсь установить referencer. Однако на рабочую конфигурацию, это отображает следующее сообщение.

checking for python script directory... ${prefix}/lib/python3.6/site-packages
checking for python extension module directory... 
${exec_prefix}/lib/python3.6/site-packages
checking for headers required to compile python extensions...   File "string>", 
line 1
import sys; print sys.prefix
                     ^
SyntaxError: invalid syntax
 File " string> ", line 1
    import sys; print sys.exec_prefix
                      ^
SyntaxError: invalid syntax
not found
configure: WARNING: Python not found, disabling python support

Я установил пакеты Python python-all-dev и pygame с pip и я также установил anaconda, но проблема все еще сохраняется. Я пытался просто идти без загрузки на необходимый пакет, однако make-файл требует его.

Кто-то может связать меня с необходимым пакетом?

3
задан 24 May 2018 в 05:59

1 ответ

Ubuntu 18.04 (Бионический Бобр) имеет python3 как Python по умолчанию.

Хотя Вы установили находящееся в python2 python-dev пакет заголовка, когда программное обеспечение настраивают сценарий на самом деле, вызывает python, это приводит к вызову python3 - который перестал работать из-за несовместимого синтаксиса:

checking for headers required to compile python extensions...   File "<string>", line 1
    import sys; print sys.prefix
                        ^
SyntaxError: invalid syntax
  File "<string>", line 1
    import sys; print sys.exec_prefix
                        ^
SyntaxError: invalid syntax
not found
configure: WARNING: Python not found, disabling python support

Можно переопределить значение по умолчанию путем установки переменной PYTHON=/usr/bin/python2 на командной строке:

$ ./configure PYTHON=/usr/bin/python2
.
.
.
checking for /usr/bin/python2 version... 2.7
checking for /usr/bin/python2 platform... linux2
checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/dist-packages
checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
checking for headers required to compile python extensions... found
1
ответ дан 1 December 2019 в 17:28

Другие вопросы по тегам:

Похожие вопросы: