当前位置: 首页 > news >正文

vscode运行Python的两种方法,及无法运行的原因

vscode运行Python代码

下面介绍的vscode运行Python代码的方法基于的一个前提条件是:当前的计算机已经安装好了Python,且已经配置好了相关的环境变量。如果要查看是否已经都安装好了,可以打开Windows系统的命令行工具Windows PowerShell,如果是Mac系统或Linux系统,则可以打开终端,然后键入命令:python,如果命令行工具或终端进入了Python的即使交互shell,则说明当前的计算机已经配置好了Python的环境变量。

scode运行Python的方法和步骤

下面以Windows系统的VSCode为例进行介绍:

  • 在菜单栏中,选择“终端”,如果没有,可点击菜单中的“...”按钮,然后即可弹出“终端”菜单;
  • 点击“终端”,选择“新建终端”;
  • 在新建的终端中输入如下命令:python filepath.py或python3 filepath.py;

提示:filepath.py指的是指向所要运行的python文件的路径,比如D:\python\test.py,可以是相对的路径,也可以是绝对路径,一般情况下,在VSCode中的终端,可以通过cd的命令进入python文件所在的目录当作当前的工作目录,然后直接使用文件名即可,比如:python test.py

vscode运行Python的第二种方法

该方法相对会比较简单一些,但其前提还是要配置到Python的环境变量,然后在VSCode中,右键点击Python代码,在弹出的菜单中选择“运行Python的选项”中的“在终端中运行Python文件”即可。

vscode运行不了Python的可能原因

在VSCode打开的终端或命令行工具中,使用命令的方式运行Python代码,如果运行不了,那么可能的原因有如下三点(当然,可能不止两点):

  • 如开篇介绍的那样,当前计算机并没有配置好python的环境变量,导致python的命令无法执行;
  • 查看python的版本(命令为python --version),如果是3的版本,可以使用python3来运行,如果是2的则可以使用python来运行;
  • Python的文件编辑代码之后可能没保存;

来源:笨鸟工具

原文:vscode运行Python代码的两种方法

免责声明:内容仅供参考,不保证正确性!

相关文章:

  • Go语言实现各种hash算法
  • C //练习 4-4 在栈操作中添加几个命令,分别用在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。
  • ssm基于Javaweb的网上奶茶店系统的设计与实现论文
  • xtu-c语言考试复习-2
  • RAG(检索增强生成 )
  • vercel部署twikoo后评论收不到通知邮件问题解决方法
  • 飞桨分子动力学模拟-论文复现第六期:复现TorchMD
  • 奇怪的事情记录:外置网卡和外置显示器不兼容
  • Ceph入门到精通-通过 CloudBerry Explorer 管理对象bucket
  • ssh远程登陆
  • Kubernetes 集群管理—日志架构
  • iOS14 Widget 小组件调研
  • UniRepLKNet实战:使用 UniRepLKNet实现图像分类任务(二)
  • 7个Linux搜索和过滤命令
  • Jmeter 性能-监控服务器
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • docker容器内的网络抓包
  • flask接收请求并推入栈
  • JavaScript DOM 10 - 滚动
  • js ES6 求数组的交集,并集,还有差集
  • Netty源码解析1-Buffer
  • TypeScript迭代器
  • 初识 beanstalkd
  • 从setTimeout-setInterval看JS线程
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 微信开源mars源码分析1—上层samples分析
  • 微信小程序--------语音识别(前端自己也能玩)
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 详解移动APP与web APP的区别
  • 鱼骨图 - 如何绘制?
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​2020 年大前端技术趋势解读
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ​什么是bug?bug的源头在哪里?
  • # 飞书APP集成平台-数字化落地
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #1015 : KMP算法
  • #define
  • (06)金属布线——为半导体注入生命的连接
  • (day6) 319. 灯泡开关
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET Standard 的管理策略
  • .net Stream篇(六)
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .Net转前端开发-启航篇,如何定制博客园主题
  • [ActionScript][AS3]小小笔记