1、Anaconda3使用
chineseocr源码,这里面用的版本是Anaconda3-2019.03-Linux-x86_64.sh
执行下面的命令,参考Ubuntu18.04 安装 Anaconda3进行安装,指定安装目录
按照在Ubantu18.04上开启ssh服务,实现远程连接,开启ssh服务,才能方便接入
sudo apt-get update
sudo apt-get install openssh-server
sudo service ssh start
cd 进入文件目录
bash Anaconda3-2019.03-Linux-x86_64.sh
如果安装错了,卸载
rm -rf anaconda文件夹名
更改Anaconda3环境变量,打开~/.bashrc
删掉红色区域的内容,删除后执行source ~/.bashrc
2 编译chineseocr
2.1 GPU版本
参考Ubuntu 18.04 16.04 Nvidia 驱动安装,
sudo apt install nvidia-340
sudo apt install nvidia-utils-390
安装nvidia-utils-390失败,会提示下面的错误
dengjun@dengjun-ThinkPad-T480:~$ sudo apt install nvidia-utils-390
[sudo] password for dengjun:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libnvidia-compute-390
Suggested packages:
nvidia-driver-390
The following packages will be REMOVED:
libcuda1-340 nvidia-opencl-icd-340
The following NEW packages will be installed:
libnvidia-compute-390 nvidia-utils-390
0 upgraded, 2 newly installed, 2 to remove and 561 not upgraded.
Need to get 20.9 MB of archives.
After this operation, 30.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-compute-390 amd64 390.116-0ubuntu0.18.04.1 [20.6 MB]
Get:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-utils-390 amd64 390.116-0ubuntu0.18.04.1 [327 kB]
Fetched 20.9 MB in 2min 29s (141 kB/s)
(Reading database ... 134646 files and directories currently installed.)
Removing libcuda1-340 (340.107-0ubuntu0.18.04.2) ...
Removing nvidia-opencl-icd-340 (340.107-0ubuntu0.18.04.2) ...
Selecting previously unselected package libnvidia-compute-390:amd64.
(Reading database ... 134631 files and directories currently installed.)
Preparing to unpack .../libnvidia-compute-390_390.116-0ubuntu0.18.04.1_amd64.deb ...
Unpacking libnvidia-compute-390:amd64 (390.116-0ubuntu0.18.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/libnvidia-compute-390_390.116-0ubuntu0.18.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libnvidia-ml.so', which is also in package nvidia-340 340.107-0ubuntu0.18.04.2
Selecting previously unselected package nvidia-utils-390.
Preparing to unpack .../nvidia-utils-390_390.116-0ubuntu0.18.04.1_amd64.deb ...
Unpacking nvidia-utils-390 (390.116-0ubuntu0.18.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/nvidia-utils-390_390.116-0ubuntu0.18.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/bin/nvidia-bug-report.sh', which is also in package nvidia-340 340.107-0ubuntu0.18.04.2
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libnvidia-compute-390_390.116-0ubuntu0.18.04.1_amd64.deb
/var/cache/apt/archives/nvidia-utils-390_390.116-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
重启电脑后,黑屏无法进入到ubuntu系统中,最后一查thnikpad T480是集成显卡,给我的时候还以为给了我一台带GPU的。
2.2 CPU版本
2.2.1 ubuntu进入不了桌面,解决方案
先参考buntu18.04的网络配置,让ubuntu能够访问网络
接着参考ubuntu升级18.04进不了桌面, 重新安装桌面系统
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
参考将英文版的Ubuntu 18.04系统改为中文,将环境切换为中文,然后安装中文输入法。