Python提供了ImportError:pycharm中没有名为sqlalchemy.util.\u集合的模块
我已经在我的咒语中安装了sqlalchemy。我正在运行python 2.7.15 当我执行我的测试程序时,它说 ImportError:没有名为sqlalchemy.util.\u集合的模块 我已经用python版本安装了模块 《炼金术》2.3.2 SQLAlchemy 1.2.2 为什么我会在pycharm中出现这个错误。PyCharm运行配置选择正确的python版本。 在控制台中,我尝试了import语句,它可以工作Python提供了ImportError:pycharm中没有名为sqlalchemy.util.\u集合的模块,python,sqlalchemy,pycharm,Python,Sqlalchemy,Pycharm,我已经在我的咒语中安装了sqlalchemy。我正在运行python 2.7.15 当我执行我的测试程序时,它说 ImportError:没有名为sqlalchemy.util.\u集合的模块 我已经用python版本安装了模块 《炼金术》2.3.2 SQLAlchemy 1.2.2 为什么我会在pycharm中出现这个错误。PyCharm运行配置选择正确的python版本。 在控制台中,我尝试了import语句,它可以工作 $ python --version Python 2.7.15 &g
$ python --version
Python 2.7.15
>>> from sqlalchemy.util import _collections
>>>
为什么在pycharm中会出现此错误?我要检查的第一件事是,您在pycharm中使用的Python环境是否正确 使用控制台中的whichpython函数查看终端中执行的python的路径,并确保它与项目视图中外部库下的路径对齐。您可能没有在Pycharm项目中的Python可执行文件上安装sqlalchemy。我在过去也遇到过类似的问题,在那里我将Python与Anaconda一起安装
还考虑将Realths.txt文件放到Pycharm中项目的根级别。如果您的Python环境没有安装库,它通常会提示您安装库。只需使用sqlalchemy在requirements.txt文件中添加一行即可。使用echo,您可以使用以下命令创建此文件
echo "sqlalchemy" >> requirements.txt
这是由于Pywren[1]库无法导入某些第三方库。不是Python/PyCharm问题 [1]
[2] 我检查过了,看起来不错。在外部库下,我看到了看到sqlalchemy的站点包。如果未安装“sqlalchemy”模块,则必须抛出//导入错误:没有名为sqlalchemy的模块//错误。不是吗?但是我没有得到名为sqlalchemy.util的模块。\u collections//error