Ubuntu16.04安装tensorflow2.0

安装tensorflow
先下载anaconda

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
1
安装

bash Anaconda3-5.3.1-Linux-x86_64.sh
1
查看python在哪里(我的是python3.7),下面会用到

whereis python
1
如果没有显示有python3.7,可以去 /home/001/anaconda3/bin 看看,也可以自己下载一个(001是用户名)

打开配置文件.bashrc

gefit ~/.bashrc
1
现在开始配置环境,在打开的文件输入

added by Anaconda3 installer

export PATH="/home/001/anaconda3/bin:KaTeX parse error: Expected 'EOF', got '#' at position 7: PATH" #̲001是用户名 export …PATH:$HOME/bin"
alias py27="/usr/bin/python2.7" #系统自带的python版本
alias pyana3="/home/001/anaconda3/bin/python3" #我们新安装的python的地址
1
2
3
4
5
使上面的配置生效

source ~/.bashrc
1
安装完成,查看版本

conda -V
1
然后在虚拟环境中安装tensorflow(在虚拟环境中安装TensorFlow的原因:无论怎么搞都不会影响外面的配置)

创建虚拟环境

conda create -n tf
1
激活虚拟环境(每次使用退出之后都要重新进去)

source activate tf
1
ps:如果要退出虚拟环境:输入

source deactivate tf
1
安装cpu版本

conda install tensorflow
(这步失败,后采用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn tensorflow==2.0.0)

1
gpu版本(该版本我没用过,听说很难搞)

conda install tensorflow-gpu
1
查看tensorflow版本和是否安装成功

python
–>import tensorflow as tf
–> tf.__version __
–>tf. __ path __
1
2
3
4

安装jupyter
以下步骤都是在虚拟环境中

sudo pip install jupyter
1
如果安装不了可以更新一下pip,或者没有联网,我当时就是没有联网,瞎搞了半天

安装完成之后
1.生成配置文件, ,在远程终端下运行下面的命令自动生成

$ jupyter notebook --generate-config
1
设置密码

$jupyter notebook password

Enter password: ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json
1
2
3
4
5

这样就在~/.jupyter/下面生成了密码文件
jupyter_notebook_config.json
打开文件,复制里面的秘钥

修改配置文件
在配置文件~/.jupyter/jupyter_notebook_config.py中找到下面几行修改并且取消注释(我是直接加进去的)

c.NotebookApp.ip=’*’ # 星号代表任意ip,这个跟mysql的权限设置一样,所以说知识是互通的
c.NotebookApp.allow_remote_access = True # 允许远程连接
c.NotebookApp.password = u’sha1:…’ # 注意!!!!复制的那个密码文件json的一串密码放到这里
c.NotebookApp.open_browser = False # 不自动打开浏览器
c.NotebookApp.port =6667 # 可自行指定一个端口, 访问时使用
1
2
3
4
5
把jupyter的ip修改成服务器的ip,如果不配置的话可能连不上

jupyter notebook --ip=服务器ip地址
1
服务器IP地址怎么查

ifconfig -a
1

上图的addr,每个人的应该都不一样

配置成功之后在服务器运行

jupyter notebook
1

后面那个我画出来的就是我们在主机使用浏览器登录时输入的网址,后面的6666是我配置文件的时候的 c.NotebookApp.port

注意,如果主机安装过jupyter,就不要用那个浏览器打开了,比如我在主机的window电脑安装了jupyter,使用的是谷歌浏览器,但是我想用上面那个地址,发现连接不上,所以我改成了qq浏览器,完美运行,虽然没有谷歌浏览器好用

如果安装并连接完成之后用不了tensorflow
可以在虚拟环境下安装nb_conda(我是在虚拟环境中安装tensorflow和jupyter的)

conda install nb_conda
1
然后再主机jupyter创建新项目的时候会有这个

我是在虚拟环境 tf 里面,所以选择第三个

以上是我整合很多博文捣鼓出来的,目前只对我的电脑有效,还有一个小问题是只能局域网内连接,我觉得这样也行了,起码还能用,如果有什么问题的话可以给我留言,欢迎大家一起讨论

点赞
收藏
分享

LThief
发布了1 篇原创文章 · 获赞 0 · 访问量 20
私信
关注

————————————————
版权声明:本文为CSDN博主「LThief」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LThief/article/details/105009483

猜你喜欢

转载自blog.csdn.net/qq_35718950/article/details/105052428
今日推荐