ubuntu下安装fasttext+pycharm

 

在windows下尝试安装fasttext,根据网上的博客使用pip install fasttext,安装时是无错误的。但是在import进python文件后报错,在import的时候也是要import fastText 否则就找不到模块,最后会缺少...bat文件。再尝试补上了vs2017的安装后该问题也未得到解决。对windows下的支持可能不是特别好,就换到ubuntu下进行安装。

unbuntu下首先需要检查gcc版本是否在4.8以上,若未安装或等级不够,参考如下博客:

https://blog.csdn.net/zls986992484/article/details/52691956

之后执行pip install fasttext,在我的机子上报错,找不到Cython模块

准备安装Cython,pip install Cython

安装过程中报错error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

网上资料出现这种错误一般是支持的库未安装完全

执行命令

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

执行完毕后再安装Cython ,出现了一些文件权限不够的错误,解决的办法是切换到sudo状态,然后chmod文件夹权限,之后就无错误了

再次执行pip install fasttext之后成功,import fasttext也成功。

 

之后想在ubuntu这边运行python程序,所以选择安装pycharm。

http://www.jetbrains.com/pycharm/download/#section=linux在这个网址下载pycharm的文件,有免费版和社区版

之后把压缩包解压到想要的目标文件夹,我是装在home文件夹下的,解压的命令

tar -xvzf pycharm-community-2018.2.4.tar.gz -C ~

之后进入到解压后的文件夹中的bin目录下,会发现一个pycharm.sh文件,使用命令

sh pycharm.sh & 就会打开pycharm应用程序了,下次需要打开也是这样路径。

新建工程后发现import fasttext找不到模块,原因是pycharm自带了python3.4在项目里。

在项目里面删除生成的venv文件(可能是环境配置文件)

然后在file -> setting -> project interpreter中间找到自己安装了支持包的那个python版本,替换进去,并且需要勾选inherit global site-packages,然后我重启了pycharm让配置生效。

后面可以在package部分看到之前安装的包,后续import也成功了。

 

你可能感兴趣的:(python自然语言处理)