Ubuntu 实现fastText(双系统+Anaconda+Pycharm+fastText)

涉及问题:
如何安装双系统?常见的linux指令操作?如何编译项目文件?pycharm中解决python版本冲突?
ubuntu安装anaconda3以及pycharm?
ubuntu而不是ubnutu!

一 安装ubnutu双系统
1 虚拟机运行(卡)
2 docker运行(一堆指令)==>后期可以补上
3 选择了双系统制作
参考博客:https://jingyan.baidu.com/article/c275f6bacc3326e33c756743.html
安装过程可能出现的问题:
(1) 我的电脑是F2进入启动盘,然后设置USBHDD为首先,记住UFEIHDD和USBHDD不同,一个是USB硬盘,一个是引导盘
(2) 提示EFI引导盘存在,这时候打开U盘删除EFI这个文件夹
(3) 一些必要信息的记住

sudo 系统权限(会提示输入密码)  su root 看下是否可使用root用户         
sudo gedit 编辑某一文件(dd 删除本行 要编辑时候敲打i(插入模式)  :wq!为保存退出 q为推出 w为写入 )
ubnutu没有跨应用可视化
yum install apt 安装apt包

设置Ubuntu默认启动盘
1)先进ubuntu系统,打开terminal;
2)运行 sudo vim /etc/default/grub 如果没安vim,就用vi或者gedit;
3)找到GRUB_DEFAULT项,按照你的配置应该值为5,改为0,保存退出;
4)最后再运行 sudo update-grub

重启即可,以后默认就是ubuntu了;要改为win10同样的步骤设置成5即可。

5)BUG问题
xhost unable to open display解决方法
先在root下xhost+

如何是在远程客户端启动桌面服务,需要设置客户机的DISPLAY值(exportDISPLAY=IP(客户端的IP地址,你要设成别的地址,那你就看不到图形):0.0
如果是在本机执行的话,直接到oracle图形用户下执行exportDISPLAY

如果上述设置后,还是不能启动图形的话,就要检查系统图形界面支持的问题了,例如是否安装了图形程序,是否有权限执行图形程序.或者系统时候屏蔽了图形功能等等.

最后执行./runInstaller就行了。

转自:http://www.ixdba.net/article/d4/1589.html


**No protocol specified (gedit:14333): Gtk-WARNING : cannot open display: :0.0**

问题分析:
在当前安装用户下,使用gedit 没有问题; su切换到root目录下,使用gedit报错“No protocol specified (gedit:14333): Gtk-WARNING **: cannot open display: :0.0”。
猜测原因是Xserver默认情况下,不允许别的用户的图形程序的图形显示在当前屏幕上.

解决方案:
切换到安装用户下,输入 xhost +, 执行。
执行后显示结果,access control disabled, clients can connect from any host。
su到其他用户下,测试gedit,问题解决。
原文: https://blog.csdn.net/Alger_magic/article/details/79826449

二 安装anaconda(主要是实现python)
直接去清华大学https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载anaconda3.5.3.1-linux-x86.64.sh
到该目录下直接使用 bash anaconda3.5.3.1-linux-x86.64.sh 命令 直接yes到最后,但不要装vscode。
提示:
需要自己设置写PYTHONPATH变量以及查看是否path变量添加了python。(当时为有path变量但是PYTHOPATH变量没有设置)
参考博客:https://blog.csdn.net/ychgyyn/article/details/82258136
常用python指令:
conda list pip list 显示当前的包
pip install 安装对应的包

三 安装pycharm
原文: http://www.cnblogs.com/zhcncn/p/4027025.html
1 下载镜像
2 tar命令提取
3 进入pycharm里的bin目录进行安装

   $ cd pycharm-community-3.4.1/bin/
   $ ./pycharm.sh
  或者sh pycharm.sh

4 激活并启动设置快捷启动方式

在Ubuntu下,每次都要找到 pycharm.sh所在的文件夹,执行./pycharm.sh,非常麻烦。最好能创建一个快捷方式。

Ubuntu的快捷方式都放在/usr/share/applications,首先在该目录下创建一个Pycharm.desktop

$ sudo gedit /usr/share/applications/Pycharm.desktop

然后输入以下内容,注意Exec和Icon需要找到正确的路径

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/XXX/pycharm-community-3.4.1/bin/pycharm.sh" %f
Icon=/XXX/pycharm-community-3.4.1/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

然后再到/usr/share/applications中找到相应的启动,复制到桌面即可。

5 fasttext包的导入
下载地址或git clone命令:https://github.com/facebookresearch/fastText/

1 环境要求:
C++环境配置
https://blog.csdn.net/ture_dream/article/details/52651746
https://blog.csdn.net/l554644284/article/details/48371405

2 编译该类fastText包
为 python 安装 fasttext

$ cd fastText
$ pip install .

参考博客:
https://blog.csdn.net/HappyRocking/article/details/80668012
https://blog.csdn.net/qq_32023541/article/details/80844036

3 BUG 问题
但是在选择这儿时候我用了系统自己的python或是anaconda里的python,导致最终编译好了fasttext也无法识别,必须对应到anaconda/bin下的系统python如我这儿由于系统默认的是3.7所以拉到python3.7为止。主要是看好fasttext在哪个python。在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值