Я использую Netbeans IDE 8.0 в своей системе 14.04 LTS.
Я установил плагин Python в Netbeans 8.0, следуя этой инструкциисвязь.
А также у меня есть скачать python-3.4.1.tgz
отсюдасвязьи установил его следующим образом в терминале,
tar -xvf Python-3.4.1.tgz
cd Python-3.4.1/
./configure
make
sudo make install
./python
Я наконец получил результат,
arul@arul-Aspire-5740:~/Python-3.4.1$ ./python
Python 3.4.1 (default, Sep 19 2014, 17:14:45)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Я подтвердил это, используя следующую команду в терминале
python3 -V
получил ответ как,
Python 3.4.1
Но когда я нажимаю Auto Detect
в Python Platform Manager (Netbeans IDE 8.0.1), я не вижу 3.4.1 в списке (показано ниже).
Как это решить?
ОБНОВЛЕНИЕ 1
Я пытался,
arul@arul-Aspire-5740:~$ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; | awk -F: '/x-executable; charset=binary/ {print $1}' | xargs readlink -f | sort -u | xargs -I % sh -c 'echo -n "%: "; % -V'
И я получил такой результат,
[sudo] password for arul:
/home/arul/Python-3.4.1/python: Python 3.4.1
/usr/bin/python2.7: Python 2.7.6
/usr/bin/python3.4: Python 3.4.0
/usr/bin/python3.4m: Python 3.4.0
/usr/local/bin/python3.4: Python 3.4.1
/usr/local/bin/python3.4m: Python 3.4.1
Показывает 3.4.1, но почему Netbeans не обнаруживает?
решение1
Выберите "New" в "Python Platform Manager".
Затем откроется диалоговое окно.
Перейдите /usr/local/bin
и выберите python3.4.
По крайней мере, это работает в Windows.
Если диалоговое окно не появилось, то в поле команды нового профиля введите
/usr/local/bin/python3.4
и в Console Command введите то же самое. В platform name введите Python 3.4.1 Это решит вашу проблему.
Не забудьте выдать награду!