1.安装python解释器,配置好path变量。
2.下载并安装好vscode编辑器(安装时,将复选框全部勾上)
3.在vscode中安装python插件
按下快捷键Ctrl+Shift+X,进入插件管理页面
在搜索框中搜索python关键字
点击第一个左上角出现⭐标识的安装
4.添加python解释器环境
按下快捷键ctrl + shift + p
在搜索框中搜索>python select interpreter ,双击搜出的内容后,选择一个已安装的python解释器版本。
5.创建一个总项目目录
D:\VScodeProjects
6.创建一个python总项目目录
D:\VScodeProjects\PythonProjects
7.创建一个测试项目目录
D:\VScodeProjects\PythonProjects\test
8.右击test项目目录,使用vscode打开(一般情况下,一个vscode界面只能打开一个项目目录)
9.点击debug按钮(左边栏目中的小乌龟),然后点击齿轮状的图标,在出现的选项中,点击python解析器,然后点击Python File
10.到这里,只用来学习的话,差不多已经够用了。
领悟:
python虚拟环境是一个非常好用的东西,以前我以为只有activate激活这个虚拟环境,才可以使用这个虚拟环境中安装的各个模块。现在,我知道之前的认知是局限的。
其实,你只需要使用虚拟环境中的python.exe解释器的绝对路径就可以使用这个虚拟环境中安装的python模块了,根本不需要激活。不信的话,你试试:
比如我创建了一个venv虚拟环境:C:\Users\test\PycharmProjects\DevOps\venv\
然后,我运行下面的命令得到的模块列表和全局解释器中的模块列表是不一样的:
C:\Users\test\PycharmProjects\DevOps\venv\Scripts\pip list
进一步的领悟:
当使用activate激活一个虚拟环境时,我们就从cmd或者terminal当前窗口中进入到了一个子窗口中了,在这个子窗口中,PATH这个环境变量被临时更改了,当前这个虚拟环境中的Scripts路径就被加入到PATH环境变量中了,那么我们在这个子窗口中运行的python命令、pip命令等也就通过PATH这个环境变量自动查找,然后指向了虚拟环境Scripts目录中的解释器了,这也就解释了为何激活了这个虚拟环境,在这个窗口中切换到任何一个目录中,执行python或者pip命令都能使用和查看这个虚拟环境的所有模块的原因。
11.配置vscode使用python虚拟环境
修改settings.json文件:
将python.pythonPath这个键的值更改为虚拟环境中的python解释器(使用绝对路径)