在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

  

      

最新文章

  1. Date类
  2. 使用GRUB 添加新的启动项 (menu entry)
  3. nginx服务器防sql注入/溢出攻击/spam及禁User-agents
  4. (4)ARP:地址解析协议
  5. 第三篇、FMDB使用
  6. CF #299 div1 B. Tavas and Malekas KMP-next数组
  7. 【RL-TCPnet网络教程】第18章 BSD Sockets基础知识
  8. 基于Dapper二次封装了一个易用的ORM工具类:SqlDapperUtil
  9. Linux服务器在SSH客户端如何实现免密登录
  10. Shell 运算相关
  11. 如何隐藏Excel中单元格公式且其他单元格可修改
  12. ip2Long 代码
  13. mybatis学习系列二
  14. LOJ6387 [THUPC2018] 绿绿与串串 【manacher】
  15. express框架结合jade模板引擎使用
  16. 代码审计之DocCms漏洞分析
  17. 【转】每天一个linux命令(43):killall命令
  18. HTML基础标签的综合应用案例(颜色、斜体、加粗、下划线、a标签、无序列表、有序列表)
  19. 01-urllib库添加headers的一般方法
  20. 待字闺中之快排单向链表;leetcode之Sort List

热门文章

  1. Java小白入门:聊聊Java这门编程语言
  2. Docker底层架构之网络实现
  3. vue2.x中使用三元表达式绑定class的时候遇到的坑
  4. OpenCV3入门1—环境搭建与实验
  5. Qt实现简易计算器
  6. jQuery初学者笔记 一
  7. Actix-web Rust连接Postgres数据库
  8. [flask]邮件配置-20171227
  9. EMC NW disaster and recovery simulation 1
  10. 曹工说Spring Boot源码(18)-- Spring AOP源码分析三部曲,终于快讲完了 (aop:config完整解析【下】)