为什么 Netbeans 没有检测到 Python?

A J*_*A J 6 python netbeans

我在我的系统 14.04 LTS 中使用 Netbeans IDE 8.0。

我已经按照此链接在 Netbeans 8.0 中安装了 Python 插件。

我也python-3.4.1.tgz从这个链接下载并在终端中安装如下,

tar -xvf Python-3.4.1.tgz
cd Python-3.4.1/
./configure
make
sudo make install
./python
Run Code Online (Sandbox Code Playgroud)

我终于得到了结果,

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.
>>> 
Run Code Online (Sandbox Code Playgroud)

我在终端中使用以下命令确认

python3 -V
Run Code Online (Sandbox Code Playgroud)

得到了回应,

Python 3.4.1
Run Code Online (Sandbox Code Playgroud)

但是,当我单击Auto DetectPython 平台管理器(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'
Run Code Online (Sandbox Code Playgroud)

我得到的结果是,

[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
Run Code Online (Sandbox Code Playgroud)

它显示 3.4.1 但为什么 Netbeans 没有检测到?

ang*_*red 2

在“Python Platform Manager”中选择“New”。
然后它会打开一个对话框。
导航到/usr/local/bin并选择 python3.4。
至少可以在 Windows 上运行。

如果未出现该对话框,则在新配置文件类型的命令字段中

/usr/local/bin/python3.4
Run Code Online (Sandbox Code Playgroud)

并在控制台命令中输入相同的内容。在平台名称中输入 Python 3.4.1 这将解决您的问题。

别忘了奖励赏金!