本文用于记录在学习使用Linux的过程中所遇到的问题以及解决办法,不断更新中,如有失效求留言。
目录
1.安装anaconda后终端出现 conda: 未找到命令
1.1 利用conda install时出现PermissionError(13, 'Permission denied')
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
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
11.wps字体缺失:
安装缺失字体:链接: https://pan.baidu.com/s/1xA8HoAgAOj15RGS1ISuSRA 密码: gmwa
解压字体并将目录中的所有文件拷贝到/usr/share/fonts目录中,然后生成字体索引:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache