[Anaconda] 安装tensorflow

装tensorflow会有版本兼容的问题,所以总是出错。
[Anaconda] 安装tensorflow_第1张图片

因为想安装3.6版本的Python,根据Anaconda与python 版本对应关系(如图),安装了Anaconda3-5.2.0-Windows-x86_64,在cmd中查询python的具体版本为python3.6.5,于是后续创建虚拟环境的时候安装的都是python3.6.5的版本。
在这里插入图片描述
开始安装:

conda search python(看python版本)
conda create -n NameItByYourself python=3.6.5(创建虚拟环境)
conda info --envs(看一下现有的虚拟环境有哪些)(创建好的环境在D:\ProgramData\Anaconda3\envs下)
activate NameItByYourself(进入对应的环境)(若不进入对应环境的话,模块依然是安装在base环境中)(对应deactivate NameItByYourself退出环境)

根据参考的博文[2],安装了以下模块:
absl-py,backports.weakref,bleach 1.5.0,cycler,enum34,funcsig,html5lib,Markdown,matplotlib,mock,numpy,pbr,pip,protobuf,pyparsing,python-dateutil,pytz,setuptools,six,webencodings,Werkzeug。

基本都是直接搜索,然后进入对应的·PyPI中,Download files。

  • 注意看一下后缀,-py2.py3-none-any-,对于none-any的文件,对于python的版本通用;
    [Anaconda] 安装tensorflow_第2张图片
    [Anaconda] 安装tensorflow_第3张图片

我基本是下载对应的tar.gz文件,然后全部放在一个文件夹中,把文件夹放在对应虚拟环境的Scripts中。
[Anaconda] 安装tensorflow_第4张图片
安装时,cmd进入对应虚拟环境,进入该文件夹。
-tar.gz 的安装,解压发现含有setup.py文件,通过cd命令进入文件目录,使用
python setup.py install命令进行安装

对于个别模块安装不成功的,我是直接使用pip install 命令进行安装的。

下载好离线包后安装比较快,pip install 就慢一些了。
其中这3个模块使用了pip命令:

pip install mock
pip install protobuf
pip install protobuf

最后就是比较关键的一步了,在这里主要有版本问题。
一开始我是直接conda install tensorflow,匹配的版本是1.13.1,就直接装上了。
[Anaconda] 安装tensorflow_第5张图片
但是代码依然跑起来有问题,后来找到博客[3],输入了以下命令,终于解决。

anaconda show conda-forge/tensorflow
conda install --channel https://conda.anaconda.org/conda-forge tensorflow

[Anaconda] 安装tensorflow_第6张图片
如图把tensorflow的版本由1.13.1→1.10.1,然后程序正常运行。

后续根据代码需要,再装对应的包。

后续又安装了几个包:

conda install pillow
conda install scikit-learn   (sklearn)
conda install pandas

当然,更简单的方法是放在一个txt文件夹中,批量安装。
[Anaconda] 安装tensorflow_第7张图片
cmd到文件所在目录:

pip install -r requirements.txt

参考:
[1] anaconda python 版本对应关系:https://blog.csdn.net/yuejisuo1948/article/details/81043823?utm_source=blogxgwz8
[2] tensorflow+ anaconda离线安装笔记:https://www.jianshu.com/p/48ac2b7469ad
[3] anaconda安装tensorflow:https://www.cnblogs.com/aloiswei/p/6510355.html
[4] python-----使用requirements.txt批量安装包:https://www.cnblogs.com/xiaodai0/p/10075352.html

安装镜像:https://repo.anaconda.com/pkgs/main/win-64/

你可能感兴趣的:(配置与安装,Anaconda)