由于需要重现别人的实验,所以我需要python2.7+tensorflow1.5.0的环境。其实下载安装很简单,只不过是中间遇到了好多依赖包的问题和python版本不兼容tensorflow版本的问题,遇到问题又想怎么解决它,所以花了一些时间整理了一下。
第0步:ubuntu14.04的安装就不再浪费大家的时间了。
1. anaconda3.10.0安装
在这里anaconda仓库下载你需要的Linux版本。找到.sh的脚本,然后直接执行下载好的脚本就可以了.安装期间一路yes和回车就可以了。
1.1 查询安装信息
conda info
1.2 查询已安装的库信息
conda list
1.3 查看版本信息
conda --version
1.4 卸载anaconda
sudo rm -rf ~/anaconda
sudo rm -rf ~/anaconda3
——————————————————————假设你已成功安装,恭喜您——————————————————————
开始使用!!!
1.5 创建新的环境
conda create --name <env_name> <package_names>
1.6 使用你的环境
source activate <env_name>
1.7 退出你的环境
source deactivate
1.8 克隆环境
conda create --name <new_env_name> --clone <copied_env_name>
进入环境之后直接输入python检查你的环境的python版本。看一下是不是你需要的环境,如果不是可以再创建一个,不会创建的返回1.5章节。
2 tensorflow1.5.0安装及使用
上面的环境不要退出,我们继续......
2.1 安装tensorflow1.5.0
pip install tensorflow==1.5.0
2.2 测试安装结果
依次输入 python
, import tensorflow as tf
。结果报错*SyntaxError: invalid syntax,如下图。
; 2.3 SyntaxError: invalid syntax解决方法
你只需要输入下面的命令
pip install protobuf==3.17.3
等待安装完成......
重复2.2操作,依次输入 python
, import tensorflow as tf
。
成功!!!
感谢大家!!!
Original: https://blog.csdn.net/csdn9874123/article/details/121777121
Author: Jasuty0051
Title: ubuntu14.04+anaconda3.10.0搭建python2.7+tensorflow1.5.0环境(导入tensorflow报SyntaxError: invalid syntax已解决)