IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> VSCode的Run Code和Run Python File的关系 -> 正文阅读

[开发工具]VSCode的Run Code和Run Python File的关系

问题

在VSCode新建了一个项目,用VSCode运行Python代码时,发现有如下几个选项:
VSCode右上角的运行符号的选项
直接点击这个三角形的话,默认执行的是第一项Run Code
但如果Python代码需要依赖于指定的虚拟环境,直接点击Run Code运行的话,会发现代码的输出结果是在控制台的Output框里面,而非Terminal框,此时就会报错环境问题:
在这里插入图片描述
看了一下,我已经在Settings里面通过Select Python Interpreter配置过我自己指定的虚拟环境了:
VSCode右下角显示的虚拟环境配置
此时如果我点Run Python File,运行是没问题的,使用的是我自己设置的myocr这个虚拟环境:
在这里插入图片描述
问题来了:为什么明明都配置过虚拟环境了,我点Run Code运行,它还给我用默认的Python解释器运行呢?

该怎么让我直接点Run Code就能用我自己的虚拟环境运行呢?

解决

用如下两步来设置Run Code使用的默认Python解释器:

  1. ctrl+shift+p打开VSCode窗口,输入settings,选择第一个Preferences:Open Workspace Settings:
    Preferences:Open Workspace Settings
  2. 在搜索框里面搜索Python Inter,找到搜索结果的WorkSpace选项,选择Python,然后再Default Interpreter Path里面输入自己自选的虚拟环境对应的Python解释器路径,然后单选框打勾即可。
    配置默认python解释器
    这个问题就是需要设置默认的python解释器路径。因为VSCode运行Python代码实际上是在控制台自动输入python指令,而python指令是要指定默认的解释器路径的,如果不配置的话默认会使用你默认安装的Python,而不会找你自己自定义的虚拟环境里面的Python。

参考

关于更多的VSCode的Run Code和Run Python File的关系,StackOverFlow上面有很多类似的回答,感觉对进一步认识这个问题有很多帮助,强烈建议大家看一看。也可以解决类似的其他问题。
Run Code vs Run Python File in Terminal for VSCODE
How to execute Python code from within Visual Studio Code

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-14 01:18:19  更:2022-04-14 01:30:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:37:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码