ubuntu16.04 安装Anaconda3,tensorflow,scikit-learn 并使用jupyter notebook

1. 安装Anaconda3:

        下载地址:(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

        在终端中执行:bash Anaconda3-5.3.1-Linux-x86_64.sh,然后一路选yes。最后一个是否安装vscode,选no。想使用vscode的可以选择yes,如果选择no后期也可在ubuntu 软件中心搜索安装vscode。

2. 新开终端升级conda所有库 :conda upgrade --all

3. 创建虚拟环境:  conda create -n tf ,只需要创建一次,以后使用直接激活即可

4. 每次使用python前激活虚拟环境 : conda activate tf (对应的退出虚拟环境命令为:conda deactivate)

5. 在虚拟环境中安装tensorflow   : conda install tensorflow 或 conda install tensorflow-gpu 

6. 在虚拟环境中安装 scikit-learn : conda install scikit-learn

7. 在虚拟环境中执行python,输入下面两个import语句,不报错代表安装成功,exit()退出。

                               import tensorflow as tf

                                import sklearn

                                exit()

8. 在虚拟环境中执行jupyter notebook后,输入import tensorflow as tf,ubuntu20.04年能正常import,16.04当时是报错找不到tensorflow module。

    如果有报错信息为找不到module,解决方案如下(在虚拟环境中执行如下命令):

  • conda install ipython
  • conda install jupyter
  • conda update -n base -c defaults conda(如果提示conda不是最新版本,则用该指令更新conda到最新版本,该指令可以不执行)
  • ipython kernelspec install-self --user得到一个路径(如:/home/ts/.local/share/jupyter/kernels/python3 ,下面会用到这个路径)
  •  
  • mkdir -p ~/.ipython/kernels
  • mv /home/ts/.local/share/jupyter/kernels/python3 ~/.ipython/kernels/tfkernel(tfkernel是自己起的名字)
  • cd ~/.ipython/kernels/tfkernel/
  • vim kernel.json将"display_name"中的默认值Python 3替换为你取的的新名字,将路径“/home/ts/anaconda3/bin/python”替换为“/home/ts/anaconda3/envs/tf/bin/python”然后保存,并退出vim。
  • 重新在终端的虚拟环境中执行jupyter notebook
  • new一个新的python文件,或者打开已存在的.ipynb文件,选择Kernel -> Change kernel,你将看到一个新的tfkernel,选择该kernel。输入:

                                 import tensorflow as tf

                                 tf.__version__

并运行,此时有的同学可能终端中会出现以下错误:

/home/ts/anaconda3/bin/python: No module named ipykernel_launcher

解决方法(上面修改kersion.json时其实已说明):

                                 vim ~/.ipython/kernels/tfkernel/kernel.json

                                 /home/ts/anaconda3/bin/python替换为 /home/ts/anaconda3/envs/tf/bin/python(虚拟环境中的python路径)

 

到此,你可以在Jupyter中编写你的python代码了,enjoy!

下篇文章我们使用ubuntu带的vscode编写python代码,并链接到anaconda创建的虚拟环境中的python解释器。毕竟vscode使用起来更方便呀~:

ubuntu下用vscode,vim进入anaconda的虚拟环境

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值