在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

  

      

Ubuntu18.04下配置深度学习开发环境的更多相关文章

  1. 解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境

    原文地址:解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境 0x00 配置 硬件 OS: Ubuntu 18.10 Base Board: ASUS WS ...

  2. 从零开始在ubuntu上配置深度学习开发环境

    从零开始在ubuntu上配置深度学习开发环境 昨天一不小心把原来配置好的台式机的开发环境破坏了,调了半天没有调回来,索性就重装一次ubuntu系统.这篇文章主要记录一个简单的.‘傻瓜式’教程. 一.U ...

  3. ubuntu18.04下搭建深度学习环境anaconda2+ cuda9.0+cudnn7.0.5+tensorflow1.7【原创】【学习笔记】

    PC:ubuntu18.04.i5.七彩虹GTX1060显卡.固态硬盘.机械硬盘 作者:庄泽彬(欢迎转载,请注明作者) 说明:记录在ubuntu18.04环境下搭建深度学习的环境,之前安装了cuda9 ...

  4. Ubuntu18.04中配置QT5.11开发环境

    准备工作 参考 https://wiki.qt.io/Install_Qt_5_on_Ubuntu . # 安装g++ sudo apt install build-essential # sudo ...

  5. Centos配置深度学习开发环境

    目录 1. 安装显卡驱动 2. 安装CUDA\CUDNN 3. 安装TensorFlow-gpu 测试 1. 安装显卡驱动 检测显卡驱动及型号 $ sudo rpm --import https:// ...

  6. supervessel-免费云镜像︱GPU加速的Caffe深度学习开发环境

    开发环境介绍 在SuperVessel云上,我们为大家免费提供当前火热的caffe深度学习开发环境.SuperVessel的Caffe有如下优点: 1) 免去了繁琐的Caffe环境的安装配置,即申请即 ...

  7. Ubuntu下配置C/C++开发环境

    在 Ubuntu 下配置 C/C++ 开发环境 转自:白巴的临时空间 Submitted by 白巴 on 2009-04-27 19:52:12. 学习笔记 虽然 Ubuntu 的版本已经是9.04 ...

  8. 深度学习开发环境搭建教程(Mac篇)

    本文将指导你如何在自己的Mac上部署Theano + Keras的深度学习开发环境. 如果你的Mac不自带NVIDIA的独立显卡(例如15寸以下或者17年新款的Macbook.具体可以在"关 ...

  9. mac下配置Node.js开发环境、express安装、创建项目

    mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...

随机推荐

  1. Struts(四)

    1.Struts 2提供了非常强大的类型转换功能,提供了多种内置类型转换器,也支持开发自定义类型转换器2.Struts 2框架使用OGNL作为默认的表达式语言 ==================== ...

  2. oracle的锁种类知识普及

    锁概念基础 数据库是一个多用户使用的共享资源.当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性. 加 ...

  3. cd命令和roscd命令的区别,并解决环境变量问题

    cd命令和roscd命令都是切换到指定目录的命令.不同的是,cd是Linux系统的命令,在使用时必须指定目标目录的完整路径:而roscd是ros系统中的命令,它可以直接切换到指定目录(ros系统中的软 ...

  4. 用TreeWalk提高网速及其在vista中的安装方法

    本文中所需的软件请到http://download.csdn.net/source/738436下载.     有时候,我们发现可以上的去QQ,上的去飞信,但是却打不开网页,我通过GOOGLE的搜索发 ...

  5. [JavaScript]AO对象

    1, 形式参数 2, 局部变量 3, 函数声明表达式

  6. Mario是一个基于.NETCore的简单快速开发框架

    Mario .NET Core简单快速开发框架 Mario是一个基于.NET Core的简单快速开发框架 GitHub:https://github.com/deeround/Mario 技术特点 基 ...

  7. vuejs之vue和springboot后端进行通信

    一.新建一个vue项目,建立好后的相关文件 查看一下新建好的vue项目的结构: 当前各个文件中的内容: App.vue:主入口 <template> <div id="ap ...

  8. linux下使用gdb对php源码调试

    title: linux下使用gdb对php源码调试 date: 2018-02-11 17:59:08 tags: --- linux下使用gdb进行php调试 调试了一些php的漏洞,记录一下大概 ...

  9. Transformer 和 Transformer-XL——从基础框架理解BERT与XLNet

    目录写在前面1. Transformer1.1 从哪里来?1.2 有什么不同?1.2.1 Scaled Dot-Product Attention1.2.2 Multi-Head Attention1 ...

  10. UI自动化框架搭建

    1.目录结构 大概分为以下几个文件 common :主要是用来放一些封装的公共函数 outputs :主要是输出一些文件,失败截图.用例执行完的测试报告 pagelocate :主要是元素的定位 pa ...