我在虚拟环境中安装boto3时遇到问题.
我已经完成了文件所说的内容.首先我激活了虚拟环境.然后我做了一个:
Sudo pip install boto3
现在我进入python
>> import boto3
ImportError: No module named boto3
但是如果我导入boto,它就可以了
>> import boto
>> boto.Version
'2.38.0'
为什么安装boto3时会安装boto 2.38.
我试着关闭终端并重新打开它.
我应该重启Ubuntu机器吗?
解决方法:
不要在虚拟环境中使用sudo,因为它忽略了环境的变量,因此sudo pip指的是你的全局pip安装.
因此,在激活您的环境后,请重新运行pip install boto3但不使用sudo.