【问题标题】:Gensim: "C extension not loaded, training will be slow."Gensim:“C 扩展未加载,训练会很慢。”
【发布时间】:2018-10-22 17:17:09
【问题描述】:

我在 Linux Suse 上运行 gensim。我可以启动我的 python 程序,但在启动时我得到:

C 扩展未加载,训练会很慢。安装 C 编译器并重新安装 gensim 以进行快速训练。

GCC 已安装。有谁知道我必须做什么?

【问题讨论】:

    标签: pip word2vec gensim opensuse suse


    【解决方案1】:

    尝试以下方法:

    Python 3.x

    $ pip3 uninstall gensim    
    $ apt-get install python3-dev build-essential      
    $ pip3 install --upgrade gensim
    

    Python 2.x

    $ pip uninstall gensim    
    $ apt-get install python-dev build-essential      
    $ pip install --upgrade gensim
    

    【讨论】:

    • 非常感谢您的帮助。问题是在 Suse 上,我没有 apt-get(就像在 Ubuntu 上一样)。你知道我在 Suse 上需要做什么吗?我假设我需要使用 zypper(适用于 python3-dev 但不适用于 build-essential)。
    • @Janothan 哦,对不起,我错过了。试试zypper install -t pattern devel_basis
    • 谢谢!问题出在Windows中。好吧,apt-get is not recognized as an internal or external command?请建议如何在 Windows 上专门使用 python 3.7 执行此操作?
    • 像@MishraS 一样,我想在 Windows 上找到解决方案。这解决了它:stackoverflow.com/a/55986444/5433896.
    猜你喜欢
    • 2019-04-19
    • 1970-01-01
    • 2020-12-17
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多