我先从我的认识简单总结一下,搭建Python环境的常见模式是安装一个Python的IDE(集成开发环境)再使用pip或conda等命令安装特别扩展的第三方包,常见的Python IDE/平台简单列举如下:
(1) Python自带的IDE —— IDLE,优点是小巧,缺点是需要另外安装很多Python包;
(2) Anaconda平台,优点是已包含很多Python第三方包,使用比较方便,缺点是较大且偶尔会崩掉,所以有很多人喜欢与PyCharm结合使用,在PyCharm中使用Anaconda的解释器,结合PyCharm的稳定性和Anaconda的丰富性;
(3) PyCharm,优点是比较稳定,功能强,适合开发大型项目,缺点是功能强大的专业版不免费(社区版和教育版免费);
(4) Jupyter Notebook,在一个文件中方便地保留代码编辑和运行结果,适合分享;附带有很好的文本编辑功能,与很多应用的结合性好;
(5) Sublime Text(不免费)或VSCode等编辑器,优点是小巧,扩展方便,适合对操作系统环境要求高,喜欢自行动手扩展的小伙伴。
Anaconda的安装和使用方式可以参考Anaconda的安装教程,注意其官网地址最近有修改,下载地址现为:https://www.anaconda.com/distribution/,当然也可以从(推荐)清华大学镜像站下载。我再说一下如果想结合PyCharm和Anaconda使用的配置方式和使用pip安装第三方库的方式。
1. 在PyCharm中使用Anaconda Python解释器
(1)下载安装Anaconda
(2)下载PyCharm
官网:https://www.jetbrains.com/pycharm/download/#section=windows
专业Professional版可试用,社区Community版免费,功能弱于专业版,教育Education版则增加了学习功能,需要有教育网的邮箱地址认证。
(3)在PyCharm中使用Anaconda解释器
在创建好的PyCharm project(下图项目名称是class)选择文件File菜单-》设置Settings菜单打开如图所示设置方式将Anaconda路径(基于自己的安装位置)设置为当前项目的解释器(利用右上角的齿轮按钮点击Add,在弹出的窗口中进行操作):
如果希望在PyCharm的所有project中都使用Anaconda的解释器,可以将上图所示的复选框“Make available to all projects”勾选上。
2. 利用pip安装其他Python包(按需)
打开操作系统终端(!!!不是Python终端)
用pip命令安装第三方包,例如安装ode包:
注意:目前大多数版本的Python IDLE安装后pip命令已可用,不用另外安装,但要注意如果执行后报错如:
> 'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
则要检查是否已经把Python相关可执行性文件添加到了环境变量中了,若没有可利用控制面板的“编辑系统环境变量”进行设置。若对此操作不熟悉,可参考“将python和pip命令加入环境变量中的方法(Win10版).pdf”或搜索帮助手册等解决,当然最简单的方式还是在安装Anaconda时勾选上相关选项。