1.1 编程环境搭建概述
在正式开始学习python基础知识前,我们还需要搭建能够运行python程序的环境。目前,能够运行python程序的方式有很多,大体上可以理解为三个部分的组合:
- • 写代码的工具,如pycharm、Visual Studio Code、Sublime Text、geany、Jupyter Notebook、Spyder
- • 将写的代码运行起来的工具,如python IDLE、IPython、anaconda
- • 操作系统:windows、linux
仅仅上面的两个部分的组合,就有36种,更不用说还有好多优秀的工具这里没有提及了。
不同的人因为各自喜好,会选择不同的运行方式,有些人甚至为此“大打出手”,作为初学者不应该陷在这种工具选择困境中。现在,我们应该聚焦于先上路,首先将python第一个程序运行起来才是首要任务,这里,我从个人经验,给出环境的配置方式的使用场景,简单又覆盖全面。
- 1. 小白学python基础知识:学习某个知识点,只需要写一行代码的时候,使用anaconda;学习个某个知识点,需要写多行代码,使用vscode anaconda
- 2. 编写python项目:项目规模比较小的时候,选择vscode anaconda;项目规模比较大的时候,选择pycharm anaconda(规模大小不好量化,两种其实都ok的:p)
环境配置的思路是首先安装anaconda,然后安装vscode或pycharm。本书上半部分的基础知识学习用anaconda和vscode就够了,后面python项目实战的时候,用anaconda pycharm或anaconda vscode。
1.2 win10中环境配置
1.2.1 anaconda
我为什么要介绍anaconda呢?初学者可以直接跳过本段文字,听我安排就可以了 :p,当然,你也可以浏览下有个印象。因为随着我们后面写的项目越来越多,会碰到这样一个问题:假设您同时在做项目A和项目B,项目A和项目B恰好同时用到某个库C,但是他们对C版本的要求是冲突的,单一的环境很难满足这种要求,所以我们希望给项目B和项目C分别建立一个python运行环境,他们有着不同版本的C,互相之间独立不影响。嘿嘿,anaconda可以解决这个问题 :p。当然了,学习基础知识这个阶段,不需要创建新的虚拟环境,我们就在默认的base环境中折腾就可以了。
我们先来安装anaconda,首先进入到anaconda官网中,点击图中download按钮,会自动弹出下载窗口,保存即可:
如果官网下载速度慢,可以进入anaconda清华镜像中去下载,我这里下载的是Anaconda3-2022.05-Windows-x86_64.exe,直接在浏览器中ctrl F,输入文件就可以找到。
下载之后,双击安装,点击Next:
点击I Agree:
点击Next:
选择一个合适的路径,建议不要放在C盘(个人习惯),然后点击Next按钮:
点击Install(注意:这里官方不建议勾选添加环境变量,而是通过开始菜单中进入anaconda命令行):
点击Next:
点击Next,点击Finish即可完成安装
从开始菜单中,就可以进入到anaconda环境中:
1.2.2 vscode运行程序
我们先来安装vscode,首先进入vscode官网,点击下载按钮进行下载:
下载完毕后(我下载的文件名称为VSCodeUserSetup-x64-1.67.1.exe),双击下载好的文件进行安装,勾选我同意此协议,选择下一步。
填入安装路径,选择下一步:
点击下一步:
全部勾选然后点击下一步:
点击开始安装:
点击完成,同时打开vscode:
软件打开后,右下角弹出框,提示安装中文语言包,点击安装并重启。
点击扩展,在方框中输入python,按下enter键,然后点击第一个插件的安装按钮。
在某个路径下新建一个目录cvtutorials_demos,然后右击这个目录,使用code打开:
打开后,点击1中所示,新建文件,将新的文件名字命名为hello.py
右下角自动提示,点击Select Python Interpreter:
点击自动弹出的Python解释器路径即可:
在文件中输入
代码语言:javascript复制print("hello, cvtutorials.com!")
然后点击2处的小三角形,在3处会显示输出结果,成功了!:p 恭喜你,学习本书上半部分的环境已经配置好了。
1.2.3 pycharm运行程序
我们先来安装pycharm,进入pycharm官网,点击下载:
选择community版本,点击下载(我下载的文件名为pycharm-community-2022.1.1.exe):
下载好后,双击进行安装:
选择好安装路径,点击Next:
勾选Add "Open Folder as Project",然后点击Next:
点击Install按钮:
点击Finish完成安装:
勾选I confirm ...,然后继续。
右击我们在1.2.2中新建的文件夹,然后点击Open Folder as PyCharm Community Edition Project
选择Trust Project
点击右上角Add Configurations:
点击弹出窗口的 ,然后选择python
点击文件夹图标,选择hello.py文件,然后点击ok即可
点击apply,点击ok
点击绿色三角形,运行程序,然后下方输出窗口中显示结果,至此win10上pycharm环境配置完毕(为了后面项目做准备) :p
1.3 ubuntu中环境配置
1.3.1 anaconda
我们先来安装anaconda,如果是从win系统进入到anaconda官网中,点击图中Get Additional Installers按钮:
点击Linux下方安装包进行进行下载:
如果是从ubuntu系统中进入官网,那么直接点击Download即可,官网会自动判断当前浏览器所在系统是win10还是ubuntu:
弹出窗口后,点击OK即可。
从终端中切换到下载文件所在目录,然后输入./Anaconda(建议不要使用sudo,sudo会默认安装在root目录下,不使用sudo会安装在用户目录下),在按下tab键,会自动补全命令,然后按下enter键,提示输入 Enter继续,输入Enter,按下Enter(太绕口了:p)
会看到说明,一直按enter,然后直至结束,输入yes,接受许可证协议,然后输入enter接受默认安装路径:
输入yes,使用conda init初始化Anaconda3:
打开新的终端,发现环境已经变成base环境:
1.3.2 vscode运行程序
首先安装vscode,进入vscode官网,点击.deb下载:
打开终端,切换到下载文件所在目录,并输入命令sudo dpkg -i code,按下tab自动补全,我这里是:
代码语言:javascript复制sudo dpkg -i code_1.67.1-1651841865_amd64.deb
从应用程序里打开vscode,安装python插件,参见1.2.2,其余操作类似win10中的操作:
点击三角形,就会输出结果:
1.3.3 pycharm运行程序
进入ubuntu系统的软件商店中,然后点击Development:
点击pycharm
点击绿色按钮Install:
安装完成后,可以在应用程序中找到软件,点击即可打开:
右击图标,点击Add to Favorites可以将启动页面添加到侧边栏,方便后面快速打开:
和win系统类似操作,即可得如下结果:
1.4 参考资料
- • http://www.cvtutorials.com
- • https://code.visualstudio.com/docs
- • https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#creating-simple-project