对于初学者,我一般建议使用Anaconda。这是因为Anaconda对很多很蛋疼的Python包都做了进一步的高层封装,甚至直接就集成在了自己的环境中。这一设计使得程序员可以直接使用很多原本需要手动安装的包,而且也让TensorFlow这种安装很麻烦的环境,安装非常容易。
但在过去,Anaconda被认为是一种不适合高级Python开发的环境,主要原因有以下几点:
1,Anaconda默认情况下没有代码提示,这会导致调用函数的时候非常费劲。
2,Anaconda默认情况下并没有开启目录树,这会导致开发过程中标签会短时间之内迅速占满标签栏。
目前,经过更新之后,Anaconda已经可以解决上面的问题,但我也在一些文献中读到,Anaconda存在另一些更多的问题,比如子进程丢失,在多进程时候,内部进程print无法打印的问题。
基于以上原因,实际上在Python开发中,我们更多的会选择使用PyCharm,eclipse,VScode,Jupyter Notebook或是Subline。而相比于Eclipse,PyCharm是一个过于重型的环境,它有着很不错的项目管理性能,但启动速度太慢而且要占用太多的内存,因此我选择优先介绍使用Eclipse开发Python的方法。VScode,Jupyter Notebook和Subline我将在日后介绍,这三个编译器性能优于Eclipse。
在正式开始之前,我们需要做一些必要的准备工作,包括安装JDK和Python。Eclipse需要有JDK才能正常启动,而Python开发需要首先安装Python才行。打开下面的链接可以下载到本文所使用的JDK。
https://pan.baidu.com/s/13SQeOVCRZigrM0zwJyf51g
打开下面的链接可以下载到本文所使用的Python。
https://pan.baidu.com/s/15NzE2_A_2mxZYob9gVVjFw
把它们安装在默认默认目录下即可。
配置Eclipse的步骤如下:
1下载Eclipse
https://pan.baidu.com/s/1dGGIaIH5wZoc61LrqwNkVw
2安装PyDev插件
PyDev是Eclipse中编辑Python的一个插件,我们需要首先安装这个插件才能在Eclipse中编写Python。
(1)点击Help/Install New Software
(3)根据网速的不同,Eclipse会需要几秒到几分钟的时间,解析这个网址,接下来我们将看到下面的画面。选择“PyDev”并点击下一步即可。
这里的“PyDev Mylyn Integration”其实是一个辅助工具包,这个工具包可有可无,根据自己的兴趣选择安装即可。
(4)接下来,Eclipse就会开始安装PyDev,安装过程中会弹出对话框,询问用户是否信任这个插件,点击确定即可。安装完毕之后,需要重新启动Eclipse。现在发现,在极小概率的情况下,这个安装可能出现不明原因的失败,如下图所示:
目前还没有找到解决这个问题的有效方法,因此我的建议是先在虚拟机中,将这个流程走一遍,熟悉了流程之后,再尝试在真机上安装这个插件。
(5)安装好PyDev之后,我们还需要配置Python环境。首先,点击Windows/Preferences。
在弹出的对话框中选择PyDev/Interpreters/Python Interpreters,并在右侧选择Brows for Python
选择你的Python.exe,这里我是直接安装在了默认目录下。
系统默认会勾选全部选项,这里直接点击确定即可。
根据电脑性能,和当前电脑内Python包数量的不同,有的电脑在这里可能需要几秒到几分钟的时间来解析,解析完毕之后,我们的Python环境就配置完成啦。
3创建第一个Python项目
(1)新建项目
点击File/New/Other....
选择PyDev/PyDev Project
然后保持默认值即可,输入一个你喜欢的项目名字,然后直接点击Finish即可。
如果你是第一次创建PyDev项目,Eclipse会弹出一个询问对话框,这里点击确定即可。
(2)新建项目文件
在项目上点击右键,选择New/File
输入一个你想要的名字,并点击Finish即可
(3)运行调试
调试步骤和Java调试基本相同。
提示:
1默认情况下,调试Python代码并不会自动启动console窗口,这会导致用户看不到console的输出结果,手动打开console窗口的方法是点击Windows/Show View/Console。
2Eclipse也支持多个Python环境并存,如果你有多个Python环境,你可以通过下面的方法来自定义你的环境:
1,在安装好PyDev之后,在配置环境时,将你需要的Python环境,全部添加到Python Interpreters中。
2,新建好项目之后,在项目上点击右键,并选择Properities
3,选择PyDev-Interpreter,在右侧的Interpreter下拉选项框中,即可选择你希望的环境。
经过以上步骤,你便完成了对Eclipse的配置,可以开始下一步的Python学习了。
领取专属 10元无门槛券
私享最新 技术干货