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

kh212irz  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(207)

初学者。我刚刚学习了使用VS的python基础知识。我不知道为什么我在VSCode文本文件中遇到语法错误,但在命令的终端上却没有。任何帮助我理解的帮助都是很好的,谢谢。

尝试用pip安装boto3。

wfveoks0

wfveoks01#

不能从python脚本运行shell命令。
这是正确的方法,你也可以使用subprocess模块来实现。

import os

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

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

但是,不建议在代码中安装软件包。
您可以使用requirements.txt文件,然后只需在终端中运行一次以下命令:

pip install -r requirements.txt
3zwtqj6y

3zwtqj6y2#

py -m pip安装boto 3
显然,这不符合python语法。
通常我们称之为命令行。
我们在shell而不是python文件中运行它。
Python文件将被编译,然后运行。这个命令行语句不会被编译(正如文件中的波浪线所提醒的,这是一个错误代码)你可以进一步学习Python语法来了解更多关于这个问题的信息。

相关问题