【发布时间】:2021-04-19 19:37:56
【问题描述】:
关于如何在新 Mac 社区的 M1 芯片上安装 gensim 的任何线索? 这方面还没有太多消息。 这是那里唯一的其他问题-
can't install gensim on apple M1
(而且我不打算使用 Rosetta)
错误:
RuntimeError:Cython 扩展不可用。没有他们,这 gensim 功能被禁用。如果您是从软件包安装的, 要求包维护者包含 Cython 扩展。
【问题讨论】:
-
一个简单的 pip 安装(在 Miniconda 环境中)在我的 M1 Mac Mini(不使用 Rosetta)上运行良好。你到底在哪里挣扎?
-
您是否收到 Cython 运行时错误?使用错误消息更新问题。 Gesim 已安装,但由于此错误,我无法使用它。
-
您是如何尝试将 Gensim 安装到什么样的环境中的?您是否查看了 install 命令的输出是否有任何异常? (您是否尝试过使用 miniconda 环境,然后通过
pip安装到该环境中,正如上面@petezurich 报告的那样对他有用?) -
我没有收到任何错误,可以正常使用 gensim。
-
似乎没什么可补充的。我安装了 ARM 版本的 miniconda,制作了一个环境(Python v. 3.8),然后简单地 pip install gensim。我可以在笔记本中使用 gensim 就好了。我没有任何错误。你确定你使用的是 M1/ARM 版本的 miniconda 吗?您可能还想查看this SO thread。
标签: python macos scipy gensim apple-m1