首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的代码在VS终端中运行,而不是从py文件中运行?

为什么我的代码在VS终端中运行,而不是从py文件中运行?
EN

Stack Overflow用户
提问于 2022-11-09 06:15:14
回答 2查看 64关注 0票数 -1

这里的初学者。我刚刚学习了使用VS的python的基础知识。我不知道为什么在VSCode文本文件中出现语法错误,而不是在命令的终端上。任何帮助帮助我理解将是很好的,谢谢。

尝试用pip安装boto3。

EN

回答 2

Stack Overflow用户

发布于 2022-11-09 06:58:32

不能从python脚本运行shell命令。

这是正确的方法。您还可以使用子过程模块来完成它。

代码语言:javascript
复制
import os

# In Linux
os.system("python3 -m pip install boto3")

# In Windows
os.system("py -m pip install boto3")

不过,不建议在代码中安装软件包。

您可以使用requirements.txt文件。然后,只需在终端中运行此命令一次:

代码语言:javascript
复制
pip install -r requirements.txt
票数 0
EN

Stack Overflow用户

发布于 2022-11-09 07:44:20

py -m pip安装boto3

显然,这不符合python语法。

通常我们称之为命令行。

我们在shell而不是python文件中运行它。

Python文件将被编译并运行。此命令行语句将不会被编译(正如文件中的wavy行提醒的那样,这是一个错误代码)。您可以进一步学习Python语法,以了解有关此问题的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74370616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档