Linux踩坑记录

本文用于记录在学习使用Linux的过程中所遇到的问题以及解决办法,不断更新中,如有失效求留言。

目录

1.安装anaconda后终端出现   conda: 未找到命令

               1.1 利用conda install时出现PermissionError(13, 'Permission denied')

2.python 版本选择或更改默认版本

3.安装.tar.gz包以及设置快捷方式

4. jdk安装

5.Linux下各种环境变量的区别

6.安装MySQL(解决登录失败/被拒绝问题)

7.安装mongodb

8.安装CHromeDriver

9. OpenCV4.0.0的安装与测试

10.Redis的安装与测试

11.wps字体缺失:


 


1.安装anaconda后终端出现   conda: 未找到命令

我安装的是anaconda3-5.2.0

解决办法:
情况一:

修改环境变量

sudo vim ~/.bashrc

在最后加上,注意后面的路径是自己的实际安装路径

export PATH=/path_to_anaconda/anaconda3/bin:$PATH

之后重启环境变量使更改生效

source ~/.bashrc

情况二:

当然还有一种可能是,你安装了zsh,即现在系统的默认终端用的是zsh,而anaconda在安装时默认是在bash的配置文件.bashrc里面配置的,所以,只需要在zsh的配置文件.zshrc里添加上conda的信息就行。最好找到.bashrc里面有关conda的配置信息全部拷贝到.zshrc中去。

1.1 利用conda install时出现PermissionError(13, 'Permission denied')

这其实是权限的问题,将文件所属用户或组指定一下即可,如下(wang是我的用户名,“:”后面的wang是默认的组名),后面的路径是anaconda的安装路径。根据实际修改即可。

sudo chown -R wang:wang /usr/softwares/anaconda3

之后就好了

2.python 版本选择或更改默认版本

deepin15下的python版本默认为2.7,但系统中2.7与3.6都有,通过如下命令查看系统内的python版本安装情况

cd /usr/bin/
ls -l | grep python

如下图,可以看到当前python版本链接的是python2.7

更改为python3.6通过以下两条命令即可。

sudo rm -rf python
sudo ln -s /usr/bin/python3 /usr/bin/python

3.安装.tar.gz包以及设置快捷方式

通常.tar包解压后有两种情况:

(1)没有install.sh(类似负责安装软件的文件)的:此时解压出来的文件夹即为该软件的文件,不能删掉,所以最好mv到一个固定的位置,或在解压时直接指定位置即文件安装位置

tar -xzvf xxx.tar.gz -C /path/to/

,之后只需要设置快捷方式即可。

(2)如果解压后文件里有安装文件,(.sh),就需要通过该.sh文件安装,进入该文件夹

首先赋予可执行权限

sudo chmod +x xxx.sh

然后在执行该文件

sudo ./xxx.sh

4. jdk安装

(1)检测并删除openjdk. 如果系统内置了openjdk ,首先删除

openjdk还是不要删除了,因为有些软件依赖这个,或者安装某些软件的时候也会自动安装openjdk的。带着也无妨。

dpkg -l | grep openjdk
sudo apt remove openjdk*

(2)下载JDK,或者用我网盘提供的https://pan.baidu.com/s/107uMO8YWdrCmV7PiIdbseg,密码: ua89。

(3)新建java安装位置,如

sudo mkdir /usr/java

(4)将下载的jdk压缩文件解压到/usr/java,并重命名为jdk

sudo tar -xzf jdk-8u201-linux-x64.tar.gz -C /usr/java/

sudo mv /usr/java/jdk1.8.0_201 /usr/java/jdk

(5)环境变量配置,vim /etc/profile 打开文件

export JAVA_HOME=/usr/java/jdk

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

注意,JAVA_HOME为你解压的文件夹路径保存退出。使配置生效

source /etc/profile

java -version 检测是否成功

5.Linux下各种环境变量的区别

1) /etc/environment:配置的是整个系统的环境变量

2)/etc/profile:配置所有用户的环境变量

3) ~/.profile:配置当前用户的环境变量,只对单一用户生效

需要注意的是,在/etc/environment 中不能包含命令,即直接通过VAR="..."的方式设置,不使用 export。而在/etc/profile中可以使用export来添加环境变量。

6.安装MySQL(解决登录失败/被拒绝问题)

参考了这位老哥的Deepin安装MySQL5.7,带我脱离“苦海”(^_^)

7.安装mongodb

Deepin安装mongodb

8.安装CHromeDriver

检查自己的chrome的版本,点击下载对应的ChromeDriver ,将zip包解压后执行下面指令即可。

sudo chmod +x chromedriver
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver

9. OpenCV4.0.0的安装与测试

参考:https://blog.csdn.net/new_delete_/article/details/84797041

我用的Deepin15.9 实测可行。

10.Redis的安装与测试

实测系统:Deepin15.9

参考:Linux 安装Redis 详细教程

11.wps字体缺失:

安装缺失字体:链接: https://pan.baidu.com/s/1xA8HoAgAOj15RGS1ISuSRA  密码: gmwa

解压字体并将目录中的所有文件拷贝到/usr/share/fonts目录中,然后生成字体索引:

sudo mkfontscale
sudo mkfontdir
sudo fc-cache
发布了30 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_40093242/article/details/86744761