很多时候我们在搭建TensorFlow的时候需要配合使用numpy等包,在pycharm平台下经常会提示找不到指定模块等错误。针对此类情况笔者提出几点建议:
1、检查是否选择了对应的project interpreter。
2、各种包的版本不适配,建议将各包进行升级,若还是报错,可以下载对应.whl文件到本地,通过anaconda prompt进行安装。(笔者使用的是anaconda3)
3、笔者在搭建TensorFlow时尝试了Python3.7、3.6、3.5三个版本,发现Python3.7容易出错,建议将Python版本换为3.6或3.5。更换版本可以搭建虚拟环境,通过在cmd中输入命令conda create -n name=python3.6,随后输入命令activate name,从而**环境。(这里的name指的是自己搭建环境的名字)环境**后就可以正常进行conda install等操作了。虚拟环境搭建完成后,在pycharm中选择对应的project interpreter即可。另一种办法就是直接输入命令conda install python=3.6,这样原来的大环境就会被替换,类似于重装。
4、建议添加如下环境变量到path中。
E:\Anaconda3
E:\Anaconda3\Scripts
E:\Anaconda3\Library\bin
5、anaconda建议使用清华源下载并配置.condarc文件,详情见https://mirror.tuna.tsinghua.edu.cn/help/anaconda/