我正在使用Python 2.7.6并创建了一个虚拟环境。
在virtualenv
内,我使用boto3
安装了pip install boto3
。
它已安装,我可以通过进入site-packages
文件夹并查看boto3文件夹来验证这一点。但是,我无法在我的python文件中导入它,该文件在执行时显示ImportError: No module named boto3
。
为了测试它,我使用pip install requests
安装了请求并尝试导入请求,并且它的工作正常。问题仅在于导入boto3。
我已经明确选择了virtualenv中的python 2.7.6解释器。
有人可以帮我解决这个问题吗?
更新
boto3
安装在virtualenv
内部,但如果我安装它超过virtualenv即全局,它可以工作(导入),因此出现了新的问题,为什么Python无法导入boto3如果安装在virtualenv内?