我已经在我的路径中安装了sqlalchemy。我正在运行python 2.7.15 当我执行我的测试程序时,它说;
ImportError:没有名为sqlalchemy.util._collections的模块
我已经使用我的python版本安装了模块。
我为什么在pycharm中收到此错误。 PyCharm运行配置选择正确的python版本。 在控制台中我尝试了它运行的import语句。
$ python --version
Python 2.7.15
>>> from sqlalchemy.util import _collections
>>>
为什么我在pycharm中出现此错误?
答案 0 :(得分:1)
我要检查的第一件事是你在PyCharm中使用正确的Python环境。
使用控制台中的which python
函数查看终端中执行python的路径,并确保它与"外部库" 下的路径对齐strong>在项目视图中。您可能没有在Pycharm项目中的Python可执行文件上安装sqlalchemy
。我过去曾遇到类似的问题,我和Anaconda一起安装了Python。
另外,请考虑将requirements.txt
文件放入Pycharm中项目的根级别。如果你的Python环境没有安装库,它通常会提示你安装它。只需使用requirements.txt
在sqlalchemy
文件中添加一行即可。使用echo您可以使用以下命令
echo "sqlalchemy" >> requirements.txt
答案 1 :(得分:0)
这是由于Pywren [1]库无法导入某些第三方库。不是Python / PyCharm问题