在Ubuntu18.04下配置深度学习/机器学习开发环境
1、下载并安装Anaconda
下载地址:https://www.anaconda.com/distribution/#linux
安装步骤:
1)在下载的anaconda路径下打开终端执行命令:
bash
~
/Downloads/Anaconda3-5
.2.0-Linux-x86_64.sh
2)记录下安装过程中的配置路径
Prefix=/home/your name/anaconda2/
其中“your name”是你的用户名
3)安装完成后设置环境变量,在终端执行命令:
sudo gedit ~/.bashrc
执行以上命令后在打开的.bashrc中的最后加上以下语句
# added by Anaconda3 installer
export PATH="/home/shi/anaconda3/bin:$PATH"
接着在终端输入以下命令,使配置生效:
source ~/.bashrc
4)重启ubuntu系统,打开终端,输入指令
python
输入以上命令后,终端上出现下图,表示Anaconda安装成功
图1:
2、可能出现的问题:
1)使用conda install *** 来进行安装(***代表包名称)需要的包,安装结束后在终端输出conda命令后会出现在/home/your name/anconda3/bin/目录下conda模块不存在:如图2所示:
图2:
解决方案:重新安装anaconda。
缺点:不能导入自己所需的包,一旦导入自己所需要的包,还会出现上述问题。
2)在没有导入自己所需的包之前在终端输入命令:spyder,打开此IDEA,会出现图3所示错误:
图3:
错误名称:段错误(核心已转储)
解决方案:在安装好anaconda后在终端输入以下命令,更新conda中所有模块
conda update --all
如果不行,接着执行命令:
sudo apt-get update
sudo apt-get upgrade
以上命令完成后在终端打开spyder及其他模块,会出现找不到此模块的错误(/home/your name/anconda3/bin/目录下存在这些模块)
解决方案:在终端输入命令:
conda install pyopengl
至此,在终端输入spyder,即可打开spyder。
总结:1)安装anconda
2)更新conda中所有模块
3)下载模块pyopengl
4)打开spyder