TensorFlow在MacOS和Windows下安装,史上最全问题解决方法(包括Mac OS系统自带Python2.7和安装的python3.7共存问题)

tensorflow 安装步骤及问题(Windows和Mac OS)

史上最全,完美解决TensorFlow安装的所有问题

对于Mac OS系统步骤及出现的问题

1.首先Mac系统会自带的有一个Python,所以在使用时系统会首先默认利用系统的Python。这里第一步要查看OS系统带的Python版本是多少可以通过在terminal里面输入 Python来查看版本,可以输入which Python来查看路径
2.目前TensorFlow只支持3.5.x和3.6.x并且是64位版本的Python,这一点很重要,如果版本不对后面会出现,类似 can not find a version that satisfies the requirement tensorflow …的提示语句
3.可以从官网下载特定版本的Python安装。然后这时系统里就会有两个Python版本了。
4.接下来就要进行一些Python的配置了
(1)在terminal中输入vi ~/.bash_profile,注意在terminal中空格这些要严格注意。绕后按一下键盘的I键,变成可编辑状态,在末尾加上如下内容:

alias python="/Library/Frameworks/Python.framework/version/3.6/bin/python3.6"#这里需要注意你自己下载的版本是多少,同时可以使用which Python3查看路径,确保和我上面写的一致

(2)按ESC键退出编辑状态,然后按下:wq在按下回车键
(3)这是虽然修改了,但是系统还是没有生效,因此需要输入:

source ~/.bash_profile 

然后回车。
(4)到现在Python已经配置好了,可以通过python --version来查看版本。注意terminal中是区分大写的
5.接下来就可以利用pip指令进行安装了,这里我们希望在Python3的版本下进行,也就是希望系统使用Python3语言而不是系统自带的Python2原因,这是我们可以利用which Python来查看一下路径,并将出去最后python3.6的部分复制下来,粘贴到terminal的下面,按下回车键,会提示这是一个路径,这就可以使用python3了。非常重要,网上一般资料都没写这些
6. 利用 pip3 install tensorflow来安装,这是可能会提示 you are using pip version xx,however version xx is available 这时我们需要输入如下命令

pip3 install --upgrade pip ##这里的pip3也很重要需要利用pip3指令来进行调用

7.最后一个可能出现问题的就是提示Error,关于权限和permission的问题,这是我们就是使用下面的命令

pip3 install --user tensorflow #就是在install后面加上terminal提示的信息可能是user,具体可以在提示窗口看一下,这里必要重要的是user需要加的位置在哪

大功告成,Mac os安装的基本上所有的问题都在这里了,总结一下以方便大家。

Windows 系统安装步骤及出现的问题

1.目前TensorFlow只支持3.5.x和3.6.x并且是64位版本的Python,这一点很重要,如果版本不对后面会出现,类似 can not find a version that satisfies the requirement tensorflow …的提示语句
2.可以从官网下载特定版本的Python安装,这里需要注意在安装时左下角有一个添加到path的框一定要选上
3.在cmd中使用pip指令进行安装,这里也注意需要使用管理员命令符,不然后面也可能会出现权限问题
4.利用 pip3 install tensorflow来安装,这是可能会提示 you are using pip version xx,however version xx is available 这时我们需要输入如下命令

python -m pip install --upgrade pip

这样就安装完毕,并且解决所有的可能出现的问题了。
最后可以通过在python尝试运行来检测是否安装成功。

import tensorflow 

你可能感兴趣的:(TensorFlow)