我在虚拟环境中安装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安装。
sudo
sudo pip
因此,在激活环境的pip install boto3情况下,请重新运行但不要使用sudo。
pip install boto3