可以使用:
sudo uname --m
参看如果是x86_64就是64
如果是i686就是32,如果是32,那就重装64的吧,再进行如下:
64位下载地址:
https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.1&architecture=amd64
或者:https://pan.baidu.com/s/1ty72uH9Ho4FQqFxenaQ_gA 密码:882g
参考:https://blog.csdn.net/web_9705/article/details/80387649
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --config python3
安装后输入python3测试一下。
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
sudo apt-get remove python3-pip
https://www.continuum.io/downloads
由于墙 的原因,下载速度可能较慢,可以去清华的镜像网站:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
下载后,一般在Download文件夹下,进入该文件夹进行安装
bash ./Anaconda3-5.1.0-Linux-x86_64.sh
然后就一路enter 和yes就可以了
安装完成后重启一个终端,可以使用
anaconda -V
以及
ipython notebook
查看
首先创建环境
conda create -n tensorflow python=3.6.4
激活环境
source activate tensorflow
##############################################################################################
小补充:python的版本号要对应好,创建好环境后,可以通过以下命令查看已经创建好的环境们:
conda env list
如果发现环境创建错了,需要重新创建,可以先删除原来的环境
conda env remove -n XXXXXX
XXXXXX就是想要删除的环境名,例如这里的tensorflow
##################################################################################################
激活环境后就可以看到命令提示符前面有环境名(这里是tensorflow)
然后安装tensorflow
pip install tensorflow
安装好后输入python3后输入:
import tensorflow as tf
message = tf.constant('hello world')
sess=tf.Session()
print(sess.run(message))
进行测试
成功后按Ctrl+D退出python3
关闭环境
source deactivate
想要再次使用tensorflow时使用
source activate tensorflow
激活环境即可
但是在命令窗口写tf代码,显然是不方便的,当然可以去下载各种idle,这里推荐ipython notebook,anaconda自带ipython notebook,在命令窗口输入ipython notebook即可打开,但是导入import tensorflow可以发现报错,提示没有该model,下面说一下解决方案。
首先还是激活tensorflow环境
source activate tensorflow
然后在该环境下安装ipython 和 jupyter
conda install ipython
conda install jupyter
接下来安装内核:
ipython kernelspec install-self --user
运行后可以看到安装目录例如我的:
Installed kernelspec python3 in /home/ykt/.local/share/jupyter/kernels/python3
创建一个新的目录:
mkdir -p ~/.ipython/kernels
将其移动到该目录下的tfkernel(可以任意起名字):
mv ~/.local/share/jupyter/kernels/python3 ~/.ipython/kernels/tfkernel
进入该目录下:
mv ~/.local/share/jupyter/kernels/python3 ~/.ipython/kernels/tfkernel
可以看到有以下文件
ls
kernel.json logo-32x32.png logo-64x64.png
编辑kernel.json文件
vim kernel.json
将"display_name": "python 3",一行的python 3改为自己想要的名字
例如我这里改为了python tf ,然后保存退出
在该环境下运行运行
ipython notebook
这是在浏览器中就会自动打开,在右上角中new下就可以看到自己起的新名字(python tf),点击新建,再导入tensorflow就可以看到没有报错啦!
该部分参考:https://blog.csdn.net/xue_wenyuan/article/details/51545845
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
结束啦!!!!!!!!!!!!!!!!
参考:https://blog.csdn.net/qq_30975647/article/details/80097184