在虚拟环境中安装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机器吗?
发布于 2015-10-28 10:31:29
不要在虚拟环境中使用sudo,因为它忽略了环境的变量,因此sudo pip引用了全局 pip安装。
因此,当您的环境激活,重新运行pip install boto3,但没有sudo。
发布于 2016-08-02 19:46:46
还有一种可能的场景可能也会吸引一些人(如果您的系统上有python和python3 ):
pip3 install boto3注意,使用pip3表示使用Python3的pip安装,而使用pip表示使用Python2。
发布于 2018-07-18 23:53:31
试着这样做:
python -m pip install --user boto3https://stackoverflow.com/questions/33388555
复制相似问题