Python 找不到boto3模块
我的Pyspark EC2实例被终止(是我的错),我正在尝试构建另一个实例。我已经运行了Spark,现在正在尝试运行一个简单的Pyspark脚本来访问S3 bucket。这台机器安装了Python 3,我也安装了boto3,但我得到了下面这行的编译错误Python 找不到boto3模块,python,pyspark,boto3,Python,Pyspark,Boto3,我的Pyspark EC2实例被终止(是我的错),我正在尝试构建另一个实例。我已经运行了Spark,现在正在尝试运行一个简单的Pyspark脚本来访问S3 bucket。这台机器安装了Python 3,我也安装了boto3,但我得到了下面这行的编译错误 from boto3.session import Session 没有名为“boto3”的模块 另外,当我执行以下操作时,会出现一个日志错误,表示语法无效 print rddtest.take(10) 不知道我错过了什么。提前感谢。您的计算
from boto3.session import Session
没有名为“boto3”的模块
另外,当我执行以下操作时,会出现一个日志错误,表示语法无效
print rddtest.take(10)
不知道我错过了什么。提前感谢。您的计算机中可能安装了许多python。当您当前正在执行python3.7时,pip可能正在为python3.6安装bot3
编译错误
?我猜您只是尝试运行脚本,而不是编译它。您需要将()
与print()
一起使用-您的脚本可能是用Python2编写的,您正在尝试使用Python3运行它。您是如何安装boto3
模块的?请尝试pip3安装--用户bot3
。单词选择不正确-编译。忘了提了,我确实安装了boto3。sudo-apt-get-install-python-boto3。感谢打印提示。添加已安装的sudo apt get install python3-boto3。