【Anaconda】【虚拟环境】【tensorflow】【scipy】【pillow】Anaconda配置环境踩过的一些坑

目的:使用Anaconda创建tensorflow1.x的深度学习环境
步骤

  1. 使用terminal:
    1)创建python3.6的虚拟环境:
    conda create --name tf python=3.6
    2)安装第三方库:使用pip安装要比conda简单,具体区别请看pip和conda
    pip install tensorflow==1.14.0
    pip install numpy==1.14.0
    但是在这里出现问题,因为本身它就已经存在numpy1.17的版本,即最新版本,所以导致虽然看似安装成功,但是后期仍然会出现问题,我的问题是后期导入tensorflow导入不成功
    解决方案:将原本的1.17的版本卸载,使用命令pip unistall numpy==1.17,然后重新安装你所需版本,一般1.14就很合适
    之后根据需要又安装了一些其它的库:
    pip install matplotlib不指定版本的话就是默认安装最新版本
    scipy和pillow是绑定的,在这里安装的时候出现问题,当时我的项目要使用from scipy.misc import imread, imsave报错没有imread的这个方法,原因是因为pillow这个包的版本太高
    解决方法:给 pillow降版本,先删掉之前的版本,然后安装了1.2.1的版本
    pip install scipy
    pip install pillow

2.安装完成之后分别在python命令行中、Jupyter notebook、pycharm中进行检验,这个就不说啦,采用import命令写两行代码就OK啦

你可能感兴趣的:(开发工具说明)