ubuntu14.04+anaconda3.10.0搭建python2.7+tensorflow1.5.0环境(导入tensorflow报SyntaxError: invalid syntax已解决)

由于需要重现别人的实验,所以我需要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> 

<env_name>是你自己创建虚拟环境的名字,如tfTest。<package_names>是你想要啥样的环境,如python=2.7。

1.6 使用你的环境

source activate <env_name>

<env_name>是你的名字,如tfTest。

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 测试安装结果

依次输入pythonimport tensorflow as tf。结果报错*SyntaxError: invalid syntax,如下图。
SyntaxError: invalid syntax

2.3 SyntaxError: invalid syntax解决方法

你只需要输入下面的命令

pip install protobuf==3.17.3

等待安装完成……

重复2.2操作,依次输入pythonimport tensorflow as tf

成功!!!

感谢大家!!!

猜你喜欢

转载自blog.csdn.net/csdn9874123/article/details/121777121