Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python提供了ImportError:pycharm中没有名为sqlalchemy.util.\u集合的模块_Python_Sqlalchemy_Pycharm - Fatal编程技术网

Python提供了ImportError:pycharm中没有名为sqlalchemy.util.\u集合的模块

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

我已经在我的咒语中安装了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
>>> 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