本文主要讲解如何通过Anaconda + VS Code在Windows上部署一个Python开发环境。Anaconda的作用主要在于可以灵活创建多个Python运行环境,包括可以选择不同版本的Python,不同的Package等。
本次部署的操作系统及软件版本如下:
- Operating System: Windows Server 2012 R2 Standard
- Anaconda: Anaconda3-2021.05-x64
- VS Code: VSCode-1.58.2-x64
一、Anaconda安装
1、登陆Anaconda官网,下载Anaconda Individual版安装包

2、运行Anaconda安装包,参照官方帮助完成安装

3、如果使用Pycharm等IDE工具,建议遵循按照官方帮助文档,不要勾选“添加到环境变量”,以避免与其他软件产生冲突。*

4、由于我们使用VS Code,如果不添加Anaconda到环境变量,VS Code会报错,故采用手动添加环境变量的方式,添加Anaconda3、Anaconda3下的bin和Scripts目录到环境变量。
conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后
再试一次。
需要添加到环境变量的目录:
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\bin
C:\ProgramData\Anaconda3\Scripts
二、Anaconda使用
1、Python运行环境查看
Anaconda安装完成后,可在开始菜单找到Anaconda Navigator图标,点击图标进入Python环境管理界面。

系统默认带了一个base环境,此环境安装了几乎所有我们会使用到的package。

点击右侧的运行按钮,进入Terminal界面,输入python --version命令,即可查看当前环境的版本。

2、创建新的Python环境
使用Anaconda的好处,就是可以创建多个不同版本的环境。例如上述的Python3.8.8不符合要求,我们想要使用Python2.7版本,则可按下图创建Python2.7版本的环境。

创建完成后的新环境默认安装了10个package。点击运行按钮,打开Terminal,输入python --version,可以看到新环境的Python版本为2.7.18。

三、VS Code安装与配置
1、VS Code安装
登陆VS Code官网,下载稳定版安装包。

双击安装包进行安装,为便于后续使用,建议勾选以下复选框。

2、在VS Code中安装Python extension
打开安装好的VS Code,在Extensions中找到Python,点击Install进行安装。

四、VS Code使用
1、创建Python项目
点击 文件>>打开文件夹,选择预先创建好的项目文件夹,例如下图中的 hello world。


点击新建按钮创建.py文件,例如hello_world.py。

2、Python解释器配置
项目文件创建完成后,VS Code并不知道用哪个Python解释器运行代码,所以需要选择Python解释器。此时,就用到之前在Anaconda中创建的Python环境了。
打开新建的hello_world.py文件,VS Code将提示请选择Python Interpreter,点击左下角或者消息提示框中的 Select Python Interpreter 进入Python解释器选择界面。

我们在Anaconda中创建的所有环境都会显示在此界面,只要按需选择即可,例如此处选择我们上一步创建的python27。

另外,也可通过使用快捷键Ctrl+Shift+P,在VS Code命令中搜索 Python: Select Interpreter 进入Python解释器选择界面。

接下来便是Coding了,写两行最简单的Hello World代码,点击运行按钮,即可在Terminal中看到运行结果。

至此,Python运行与开发环境配置完成。
网友评论