已安装 boto3 但出现 ModuleNotFoundError

boto3 installed yet getting ModuleNotFoundError

在 AWS Cloud9 IDE 中,当 运行ning

sudo pip install boto3 && sudo pip3 install --upgrade awscli && python3 permissions.py

前两部分工作正常,然后在最后一部分我得到了

Traceback (most recent call last):

File "permissions.py", line 4, in

import boto3

ModuleNotFoundError: No module named 'boto3'

permissions.py 文件位于顶部

import boto3

如果我运行 pip freeze可以看到boto3已安装

astroid==2.3.0
awscli==1.18.165
backcall==0.2.0
boto3==1.16.5
botocore==1.19.5
colorama==0.4.3
decorator==4.4.2
Django==2.0.2
docutils==0.15.2
git-remote-codecommit==1.15.1
ikp3db==1.4.1
importlib-metadata==2.0.0
ipython==7.16.1
ipython-genutils==0.2.0
isort==4.3.21
jedi==0.11.1
jmespath==0.10.0
lazy-object-proxy==1.5.1
mccabe==0.6.1
parso==0.1.1
pbr==5.5.1
pexpect==4.8.0
pickleshare==0.7.5
prompt-toolkit==3.0.8
ptyprocess==0.6.0
pyasn1==0.4.8
Pygments==2.7.2
pylint==2.4.4
pylint-django==2.3.0
pylint-flask==0.6
pylint-plugin-utils==0.6
python-dateutil==2.8.1
pytz==2020.1
PyYAML==5.3.1
rsa==4.5
s3transfer==0.3.3
six==1.15.0
stevedore==3.2.2
traitlets==4.3.3
typed-ast==1.2.0
urllib3==1.25.11
virtualenv==16.2.0
virtualenv-clone==0.5.4
virtualenvwrapper==4.8.4
wcwidth==0.2.5
wrapt==1.12.1
zipp==3.4.0

为了解决,我只是把命令改成了

python permissions.py