Ubuntu Anaconda Python 3.7安装FastFM

电脑中的Anaconda环境运行在Windows 10的Linux子系统中,昨天在安装fastFM遇到了一些问题,前前后后花了很多时间才解决。这里记录下来供同样遇到问题的同学参考。

使用 pip install fastFM 返回如下错误:

报错信息

从错误信息中,主要错误信息有:

  • error: ‘PyThreadState {aka struct _ts}’ has no member named ‘exc_type’; did you mean ‘curexc_type’?
  • error: command ‘gcc’ failed with exit status 1

经过搜索确认了大致的解决方案:

  • 第一个错误, Cython的一个Bug,网上的解决方案是安装最新的Cython或低版本的Cython,总共尝试的方法有:
    • pip install Cython –upgrade
    • pip install Cython==0.27.3
    • pip install https://github.com/cython/cython.git
  • 第二个错误,大致是缺少Python的dev包,网上找到的解决方案是:
    • sudo apt-get install python-dev
    • sudo apt-get install python3-dev libevent-dev

在执行完上述步骤后,报错信息仍然没有改变。至此,完全被卡克了。今天起来后 ,从新看了一遍资料,最终把此问题解决了。

解决方案

重新看了fastFM的项目,发现其编译后的fastFM,只支持到了3.6,并没有3.7版本的,产生错误的原因可能是使用pip install fastFM时获取的包不对,可以尝试本地编译的方式进行安装。

于是安装官方的编译流程进行了编译,最终大功告成~

参考链接:https://github.com/ibayer/fastFM

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

WordPress LaTeX插件更换记录

由于自己的博客要插入很多的公式,所以需要依赖LaTeX插件来帮忙实现。先前一直使用的是WP QuickLaTe

Docker容器内多用户版JupyterHub支持GPU

前一篇文章介绍了Docker下安装多用户版的JupyterHub,但安装完毕后会遇到一个问题:Docker内无

使用Docker安装多用户版的JupyterHub

宿主服务器使用的是Ubuntu 18.04,需要注意的是Docker目前不支持Ubuntu 19.10。如要在

3 Replies to “Ubuntu Anaconda Python 3.7安装Fa…”

  1. 你好,我也是尝试了很多方式都不行,想着按照官方的方式进行安装用 git clone –recursive https://github.com/ibayer/fastFM.git 这个方式,但是从github 克隆会因为网速太慢,根本克隆不下来,请问博主是怎么弄的?

发表评论

电子邮件地址不会被公开。 必填项已用*标注