前言
在自然语言处理课程中,有一个实验需要跑(参考)Github上别人的项目,需要Python3.6和TensorFlow1.2的环境,我折腾了很久连环境都没有配好,期间也踩了不少坑。后来同学推荐我用Anaconda来配置,将成功配置的过程记录下来。
下载Anaconda
下载链接:Anaconda | Individual Edition
创建虚拟环境
创建虚拟环境
conda create -n tf python=3.6
查看虚拟环境
conda info --envs
激活虚拟环境
conda activate tf
然后去Anaconda官网查找需要用TensorFlow包
type:conda platform:win-64 tensorflow
安装TensorFlow
conda install -c dhirschfeld tensorflow
因为numpy版本过高,还需要降级到1.17版本以下:
conda install "numpy<1.17"
现在就可以成功导入TensorFlow模块了!可以把项目跑起来了~
感受
有一说一,机器学习的环境是真难配,各种版本要求,一步出错直接重来。一开始我想在WSL上配置这个环境,然后Python下了最新版的3.10,结果无法导入,后来发现目前TensorFlow最高只支持Python3.8,然后后来又想用虚拟机,折腾了半天也不行,真的太搞了。