Warum erkennt Netbeans Python nicht?

Warum erkennt Netbeans Python nicht?

Ich verwende Netbeans IDE 8.0 in meinem System 14.04 LTS.

Ich habe das Python-Plugin in Netbeans 8.0 installiert, indem ich diesem folgteVerknüpfung.

Und ich habe auch python-3.4.1.tgzhiervon heruntergeladenVerknüpfungund installierte es wie folgt im Terminal,

tar -xvf Python-3.4.1.tgz
cd Python-3.4.1/
./configure
make
sudo make install
./python

Ich habe endlich das Ergebnis erhalten,

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.
>>> 

Ich habe dies mit dem folgenden Befehl im Terminal bestätigt.

python3 -V

bekam die Antwort als,

Python 3.4.1

Aber wenn ich Auto Detectim Python Platform Manager (Netbeans IDE 8.0.1) klicke, wird 3.4.1 nicht in der Liste angezeigt (siehe unten).

Bildbeschreibung hier eingeben

Wie man es löst ?

AKTUALISIERUNG 1

Ich habe es versucht,

 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'

Und ich habe das Ergebnis erhalten:

[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

Es wird 3.4.1 angezeigt, aber warum wird es nicht von Netbeans erkannt?

Antwort1

Wählen Sie dort im „Python Platform Manager“ „Neu“ aus.
Dann wird ein Dialogfeld geöffnet.
Navigieren Sie zu /usr/local/binpython3.4 und wählen Sie es aus.
Zumindest funktioniert das unter Windows.

Wenn das Dialogfeld nicht erscheint, dann im Befehlsfeld des neuen Profiltyps

/usr/local/bin/python3.4

und geben Sie im Konsolenbefehl dasselbe ein. Geben Sie im Plattformnamen Python 3.4.1 ein. Dadurch wird Ihr Problem behoben.

Vergessen Sie nicht, das Kopfgeld auszusetzen!

verwandte Informationen