vscode配置和切换python虚拟环境的几种方式
2023-04-18 15:42:49 时间
vscode配置和切换python虚拟环境的几种方式
1. 采用工作区设置默认解释器的方式(推荐)
下载完vscode,并安装python支持之后。使用vscode打开一个空文件夹。点击左侧的运行与调试,创建launch.json文件,选择Python环境,Python文件,可以看到生成包含如下内容的文件。
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
在launch.json文件的同级目录下,新建settings.json文件并输入如下内容。
{
"python.defaultInterpreterPath": "G:\Anaconda3\envs\torchLearn\python.exe",
"jupyter.debugJustMyCode": true
}
其中python.defaultInterpreterPath
是你的python解释器的位置,通过更改该项的值即可使.vscode同级目录下的python文件都应用设置的解释器运行。
2. 直接设置
按照如下图依次点击,选择对应的解释器即可。
3. 方法一与方法二一起使用出现的问题
当使用方式一将python.defaultInterpreter
设置为解释器A,而想要更改环境的时候错误地使用了方式二选择解释器B。此时虽然可以继续使用解释器B,但继续使用方式一更改解释器的时候发现不能变动了,即方式一永久失效了。其对应的解决方式如下,按住ctrl+shift+p,输入清除工作区解释器设置。
Note:
出现该问题的原因大概是方式二设置的解释器覆盖了方式一的默认解释器,当然你也可以一直使用方式二去更改你的解释器,也不会有问题。
Note:
方式二设置解释器的方式似乎与当前目录有关,只不过目前还没找到方式二存放解释器配置的文件位置,当将该工程复制到其他目录下,出现的这种问题也解决了。
相关文章
- 用 Python 删除文件中的乱码
- mypy 这个工具,让Python的类型提示变得非常实用
- 如何写出令人惊叹的Python类
- 分享6个实用的Python自动化脚本
- 手把手教你用Python网络爬虫进行多线程采集高清游戏壁纸
- Pyecharts绘图API总结
- 【图论搜索专题】双向 BFS 模板题
- 值得收藏的30道 Python 练习题(1-15)!
- Python爬虫,WP站图片PY多线程下载爬虫
- 值得收藏的30道 Python 练习题(16-30)!
- 中科院软件所在 Python 程序的构建依赖分析方面取得进展:帮助开发人员提高代码复用效率
- 2021年Python十佳ML库大盘点,国产选手GitHub半年获5k+star
- 有了这个工具,不执行代码就可以找PyTorch模型错误
- 一文带你搞懂Python数据类型之数字类型
- 一文带你搞懂Python的输入输出
- 单一ViT模型执行多模态多任务,谷歌用协同训练策略实现多个SOTA
- 【Python实用工具】(情人节献礼)turtle函数绘制动态玫瑰花
- 【Python100天学习笔记】Day1 初识Python
- 【Python100天学习笔记】day5 构造程序逻辑
- 【Python100天学习笔记】Day11 文件和异常