python基础环境配置教程
下载vscode
1、输入网址:https://code.visualstudio.com/
2、下载windows版vscode并安装。
下载慢的话在自己的浏览器中找到下载链接,将红线部分的az764295.vo.msecnd.net替换为vscode.cdn.azure.cn,新建标签页将替换后的网址粘贴过去可快速完成下载。
安装基础插件
先装个中文插件。按F1或者【Ctrl+Shift+p】,搜索并点击“configure display language”,发现只有en。
点击install additional languages,会自动跳转到插件安装界面,点击第一个中文简体的install,完成安装。恭喜你,成功安装完成了一个vscode插件!
按F1,继续开头的操作,发现多了一个zh-cn,果断点击并重启vscode,完成全中文设置。
vscode所有关于插件的操作都在这个按钮下,点击该按钮可以看到我们之前安装的简体中文插件。
计算机只认识二进制的机器码,而我们只看得懂python程序,为了能够跟计算机进行互动,还需要安装python的解释器。python解释器相当于一个翻译官,把我们的python程序翻译成机器码给计算机,这样计算机就能看懂并执行了。在“在应用商店中搜索扩展”中搜索“python”:
安装完成,这样我们就有了第二个插件。
安装失败的话按照提示点击手动下载,按照提示选择下载的文件即可
新建第一个python demo
点击左侧第一个按钮,然后点击打开文件夹
选择在桌面创建的空文件夹demo_vscode
左侧资源管理器中没有任何内容,点击文件——新建文件——选择语言——python
输入测试程序print(‘Hello world!’),按【Ctrl+S】保存为demo.py
点击左侧第四个按钮——创建launch.json文件——python文件
发现资源管理器中多出一个.vscode的文件夹,下面有一个launch.json文件,不需要做任何修改,使用默认配置就好。
点击左侧第四个按钮回到创建.json文件的界面,左下方显示的是python环境(使用的是哪个路径下的解释器),点击上方的绿色三角执行程序,右下方的终端中会打印出Hello world!字样。python基础环境配置完成,可以愉快地写代码了。
切换python虚拟环境(选修)
在实际的学习和工作中时,不同的代码工程执行时依赖的外部库可能不相同,我们可以为每个代码工程新建一个虚拟环境,这样可以更方便地切换工程。我们可以使用anaconda或python的venv管理虚拟环境,这里介绍使用venv管理环境的方法。
1、新建python虚拟环境
在vscode终端中,我们可以输入pwd命令查看当前的路径,输入ls查看路径中所有的文件和文件夹。我们当前路径中有前面创建过的.vscode文件夹和demo.py的脚本,这里新创建了一个env的空文件夹。
输入命令cd env进入到该文件夹,输入pwd,记住当前的路径
鼠标移动到左下方python解释器路径的位置,停住可以看到上面显示的python解释器的路径
我们点击终端右侧的小+号,新建一个终端,cd到解释器的路径下
输入命令:./python.exe -m venv C:\Users\Administrator\Desktop\demo_vscode\env
后面的路径就是之前env文件夹的路径
似乎什么也没发生,但是这时我们切换到一开始的终端,输入ls,再查看env文件夹,发现多了很多东西
cd到Scripts文件夹,发现了新的python.exe,恭喜你,新的python虚拟环境创建完成。
我们可以尝试激活这个虚拟环境,使用pip list查看已安装的库,和Lib/site-packages下的文件夹相对应
尝试安装一个numpy包:pip install numpy
再用pip list查看一下,发现多了numpy,Lib/site-packages下也多了一个numpy文件夹
这时我们可以在vscode里把解释器路径切换到env下,点击选择解释器
左下角多了一个(‘env’),解释器切换成功
测试程序import一下新安装的numpy,执行程序,未报错,设置成功。