В Ubuntu 14.04 я использую Pycharm Professional Edition.Когда я запускаю сеанс отладки, в журнале событий Pycharm появляется следующее сообщение:
Доступно расширение отладчика Python
Расширение Cython ускоряет отладку Python
Установка Как это работает
Нажатие на Install
приводит к всплывающему окну с сообщением об ошибке:
Я также изображаю здесь текст, чтобы другие могли его легче найти:
Ошибка компиляции расширений Cython
Ненулевой код выхода (1):
невозможно выполнить «gcc»: нет такого файла или каталога
ошибка: команда «gcc» не выполнена с состоянием выхода 1
Чтобы найти решение:
Я скомпилировал ускорения Cython вручную по ссылке, указанной выше: /usr/bin/python3 /<PYCHARM_INSTALLATION_PATH>/helpers/pydev/setup_cython.py build_ext --inplace
.Это завершается успешно, но не помогает с сообщением об ошибке.
Я добавил репозиторий python-3.6-dev: sudo add-apt-repository ppa:deadsnakes/ppa
, выполнил: sudo apt-get update && sudo apt-get dist-upgrade
и установил python-3.6-dev: sudo apt-get install python3.6-dev
Он успешно завершается, но не меняет всплывающее сообщение об ошибке выше.
Что еще я могу проверить или выполнить?
РЕДАКТИРОВАТЬ относительно установки gcc, это выглядит следующим образом:
user@user-computer:~$ gcc
The program 'gcc' is currently not installed. You can install it by typing:
sudo apt-get install gcc
user@user-computer:~$ sudo apt-get install gcc
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
The following packages were automatically installed and are no longer required:
libseccomp2 libwireshark5 libwiretap4 libwsutil4
linux-image-3.13.0-160-generic linux-image-extra-3.13.0-160-generic
linux-lts-xenial-tools-4.4.0-137 linux-signed-image-4.4.0-137-generic
linux-tools-4.4.0-137-generic squashfs-tools
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
user@user-computer:~$ gcc
The program 'gcc' is currently not installed. You can install it by typing:
sudo apt-get install gcc