ubuntu安装Tensorflow的血泪教训
1.在网上找教程的时候一定要注意,别人安装的什么版本和配置
2.要搞清楚自己电脑的配置,一定要是linux 64 位
3.python2.7在2020年官网就不再维护了,所以下载其他版本
你可以在终端输入: uname -a 查看自己linux的版本
安装开始
第一步安装pip在终端输入
sudo apt-get install python-pip python-dev
第二步合适的安装包终端输入,python3.5
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp35-cp35m-linux_x84_64.whl
第三步安装tensorlow
sudo pip install --upgrade $TF_BINARY_URL
查看自己是否安装成功,在终端输入
pysthon
再输入
import tensorflow
没报错的话输入
quit()
没报错,成功!!
配置一下你的tensorflow,加一个好用的编辑器
sudo pip install jupyter
安装完后再输入,会弹出一个网页
jupyter notebook
报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)
解决办法
打开你python/Lib里面site.py的文件在开头加入
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
参考https://blog.csdn.net/Ehcoing
解决!!
但是输入后又遇到错误
[C 18:45:58.227 NotebookApp] Bad config encountered during initialization:
[C 18:45:58.227 NotebookApp] Could not decode 'C:\\Users\\xc0\xe4\xf0\xe5\xe9\\.jupyter' for unicode trait 'config_dir' of a NotebookApp instance.
我哭了!
然后百度,谷歌,搜狗一下
发现原来是系统语言问题,你把你的linux系统换成英文的就ok了。
步骤如下:
1.点击右上方小齿轮
2.选中系统设置
3.语言支持,第三个
4.把English拖到最上面
5.点击关闭
6.重启电脑,再输入,jupyter notebook
7.ok,网页跳出来啦!