Eclipse编译器配置Python环境(包括tensorflow、sklearn库等)

Windows系统下,在安装Python3.X版本后,想安装Tensorflow、sklearn等包,由于硬件环境的限制,总是提示无法安装。本文介绍如何在Eclipse下配置Python编译环境,并能成功使用Anaconda的库。

配置步骤包含两部分,一部分是安装Anaconda,至于版本,官网最新即可。另一部分是配置Eclipse编译环境。

所需的安装包有3个,一是Anaconda,官网下载;二是JAVA,安装包可以是jre-8u144-windows-x64.exe,官网下即可;三是eclipse-inst-win64安装包。

安装步骤:

1.       安装Anaconda

Anaconda下载完成后可以开始安装,按照提示,下一步即可。注意期间选择添加变量。

安装完成后,配置Python包,如tensorflow,sklearn等,安装方法:在开始菜单下,打开Anaconda文件下的Anaconda Prompt,如下图。


安装tensorlfow包,输入命令:pip install tensorlfow

安装sklearn包,输入命令:pip install sklearn

其他包依次类推。出现Suscessfully字样表示安装成功。

检验是否安装成功,打开Jupyter Notebook(见上图位置),弹出浏览器如下图:


选择new>Python3,新建一个notebook,输入import tensorflow,并运行,没有报错则说明安装成功。如下图:


2.       安装Java

Java的安装比较简单,按照提示进行即可。



3.       安装eclipse

第3步安装eclipse-inst-win64安装包,双击此包弹出下图:


选择Eclipse IDE for Eclipse Committers。出现下图:


Installation Folder可以根据情况选择,然后点击INSTALL,下载安装文件,如图:


下载过程中可能会弹出License Confirmation窗口,直接接受即可,如下图。


下载完毕后,点击LAUNCH,如下图:


此时开始安装eclipse,弹出选择工作空间的窗口,指定一个路径即可,也可用默认的,然后点击Launch,如图:


等待进度条慢之后,弹出eclipse的workspace,如下图:


此时eclipse已经安装完成了。

接下来开始我们的重头戏,配置Python编译环境,选择help>Install New Softwace…,如下图


弹出Install窗口,点击Add,在Add Repository窗口中,Name项为Python编译环境取名,Loaction项输入网址:http://www.pydev.org/updates。然后点击OK。此时开始下载Python编译环境文件。


下载完成后,下图蓝色的矩形框中会出现两项关于Python的文件,我们选择第一项PyDev。然后Next。


然后出现弹窗:


点击next,出现弹窗:


点击Finish。开始安装。中间会弹出下图对话框,勾选红框,然后OK。


完成之后会弹出重启的窗口,点击Restart Now。eclipse就重启了。此时Python编译环境已经配置完成一半。

接下来介绍如何创建Python项目,并使用tensorflow等库。

在重启之后的eclipse中,选择File>New>Project,如下图:


在弹出的New Project窗口中,我们看到了刚才创建的PyDev项目,此项目下有三种Pyhton工程,我们选择第三种,PyDev Project。然后点击next。


然后弹出如下无名窗口,此窗口对Python的编译环境设置非常重要。


关于此窗口,我按照上图中红色框中的顺序来介绍:

(1)      红框1:此为Python的工程名次,在此工程下可以创建多个.py文件;

(2)      红框2:此为工作空间,可以用默认的路径,也可自己设定,随意;

(3)      红框3:此为项目类型,根据自己项目情况选择,在此为了演示,选择第一个;

(4)      红框4:此为Python版本,本机安装的是Python 3.6版本的就选3.6,3.0到3.5版本的就选3.0-3.5。

如何查看本机安装的Python版本:在开始>搜索框中输入cmd,然后输入命令python –V。即可查看python版本,如下图:


(5)      红框5:此为给eclipse中的Python编译器指定Python编译环境。目前本机安装有Python以及Anaconda两个编译器,即有两套python库。因为Anaconda集成了tensorflow包,因此我们将路径指向Anaconda的路径。如何配置,见下述:

点击红框5中的” Please….”很长的蓝色小字,在弹出Configure interpreter中选择手动配置,如下图:


然后弹出Preferences的窗口,如下图:


然后点击New,弹出Select interpreter窗口,给一个名字Anaconda,然后指定一个可执行的编译器,点击Browse,选择Anaconda的安装路径,找到python,然后打开,如下图:


然后回到Select Interpreter窗口,点击OK。弹出Selection needed窗口,默认条件下,红框中的路径全部打勾,然后点击OK,如下图。


此时在Preference窗口中我们可以看到很多Python的包,如下图:


然后点击Apply and Close。等待一会,窗口自动消失,回到无名窗口,此时红框5中多了一条,如图:


然后点击无名窗口的finish。在弹出的窗口中选择Open Perspective。

.

此时,Python环境已经配置完毕。

接下来,检验一下,是否配置成功。在eclipse编译器的左侧会看到刚才创建的Python工程test,右键test工程,依次选择new>PyDev Model,如下图:


在弹出的窗口中输入Python的名次,如下图,然后点击finish。


接下来的弹窗中依次点击OK即可。

接下来再将编码方式设为utf-8。右键test工程,选择property,在属性窗口中,将test file encoding设为UTF-8,然后点击Apply and Colse。回到编译节目,输入Import tensorflow,然后按Alt+F11运行,没有报错,则配置成功。如下图:


时间比较紧,仓促写完,有误地方还请谅解。













































































你可能感兴趣的:(Eclipse编译器配置Python环境(包括tensorflow、sklearn库等))