VS Code中的Python双版本支持
## VS Code中的Python双版本支持
VS Code
VS Code(visual Studio Code)是微软推出的编码器,轻量级但功能强大,支持Windows、macOS和Linux。内置了对JavaScript、TypeScript和Node.js的支持,并为其他语言(如c++、c#、Java、Python、PHP、Go),以及net和Unity等提供了大量的扩展支持。
之前用过EditPlus、Sourcesight、Notepad++等,一个好的源码编辑器可以大幅提高工作效率,并且减少出错。下载使用VS code后,感觉还真是简洁、高效的典范!它可以取代以前编程必备的IDE环境,而且还是万能的,可以支持你需要的各种语言环境,而不需要像过去那样特定语言搭配特定的IDE开发环境。你所需要做的就是在它的Extension扩展里搜索到你需要的语言支持包,然后"intstall“即可,不用还可以随时卸载。
在编码时,当你安装了相应的语言支持后,它就会给在输入代码时,给与快速的命令提示,辅助你的正确编写,并且自动封闭你的函数或者成对标签。
更多的优缺点需要在你安装使用后,自己来体验啦!
下载安装
在百度中输入vs code即可找到其网址:https://code.visualstudio.com/
自动识别你的操作系统后,会看到Download For XXX,下载后即可完成安装!
使用
VS Code使用中的相关文档可以在:https://code.visualstudio.com/docs详细了解,相信不会让你失望。
VS Code中的Python多版本
下面还是回到关键:如何在VS Code中支持Python的2.7和3.X两个版本!
Python的2个版本在本机的安装
1. 下载
百度中搜索Python可以找到官网,进入其下载页面,可以看到各个版本的下载:
https://www.python.org/downloads/
选择你要下载的版本,下载保存到本地。
2. 安装配置Python
将2个版本python分别安装到不同目录。
例如:以2.7版本和3.5版本为例说明:
(1)安装
运行python-2.7.17.amd64.msi,将2.7版本的python安装到:C:\Users\W\AppData\Local\Programs\Python\Python27
然后运行:python-3.5.3-amd64.exe,将3.5版本的python安装到:C:\Users\W\AppData\Local\Programs\Python\Python35
(2)修改执行文件名字
将C:\Users\W\AppData\Local\Programs\Python\Python27中的python.exe,pythonw.exe改名为:python2.exe,pythonw2.exe
将原C:\Users\W\AppData\Local\Programs\Python\Python35中的python.exe,pythonw.exe改名为:python3.exe,pythonw3.exe
在cmd命令窗口中可以通过python2,python3分别检验是否安装成功。
(3)修改Path
在系统环境变量path设置中如下设置:
3. pycharm中的设置
注: 这里因为我之前在PyCharm中设置过双版本,所以在此一并给出:
如果不用的可以看下面"在VS Code中运行Python"。
运行pycharm后,执行:file-setting,设置运行环境:
运行”add”出现:
选择“system interpreter”在右边按钮“…”选择刚才安装的python27目录在的python2.exe,并命名为python27,“ok”确定返回。
点击右侧“+”按钮,安装所需的package(如下图):
各个package需要从github下载,需要多安装几次才能成功!全部安装完毕后,重复以上步骤,完成python35的interpeter的add和所需package。
直到:
两个版本python都已经配置完毕packages!,点击”apply”返回到主界面
至此,在PyCharm中配置了2个Python不同版本的运行环境。
VS Code中运行Python文件
1. 打开文件所在目录
打开VS Code,点:File-Open Folder,找到python文件所在目录,打开。
(注意:如果这里打开的目录不是要执行的.py文件所在目录,运行时可能会报错:
FileNotFoundError: [Errno 2] No such file or directory: ‘xxx.xxx’
其实:目录下存在这个文件,解决方法是在Open Folder时不能打开上层目录,需要打开到.py文件所在的目录,作为当前目录!!!)
2. 配置
点左侧:Extensions,添加code runner:
安装运行你的python所需的Python扩展支持包3. 运行
在VS code窗口左下可以选择运行的python版本:
点右侧的运行按钮,即可运行,结果显示在output中: