ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python-安装tensorflow

2021-12-16 10:33:15  阅读:181  来源: 互联网

标签:python 报错 tensorflow 安装 环境变量 下载


背景:

最近想做一组图片的模型训练,需要用到tensorflow。已有机器配置Win10 64+Pycharm 64+python3.6 32。尝试下载tensorflow,接下来说说采坑历程和最终解决方案。

 

采坑历程:

方法1:pip install tensorflow

结果:两行红字,报错没有支持平台的tensorflow

 

方法2:到tensorflow下载网址https://pypi.org/project/tensorflow/下载对应版本的whl,然后pip install XXX.whl

 

 结果:两行红字,报错没有什么win32

 

至此,了解tensorflow不支持32位的Python。因此决定下载64位的python,那么肯定是决定用用最新的python了,哈哈哈。可惜事与愿违,最新版本的python是

 

 然而最新的版本的tensorflow是

 

 最高支持到python3.9。

 

最终解决方案:

第一步:在python下载网址下载3.9.0版本的python。python下载网址:https://www.python.org/downloads/

 

 下载成功后双击安装,除了修改安装路径外,其他都下一步吧。

 

第二步:配置环境变量

以前配置的关于python3.6的路径全部删掉替换成Python3.9的新路径,主要是python.exe的安装目录,以及安装目录下的Script文件夹写到环境变量。

环境变量设置方法:【控制面板】-》【System and Security】--》【System】--》【Advance systemsetting】--》【Enviroment Variables】--》【Path】(可以把两个path的内容都看看,将之前Python3.6的设置都拿掉,替换成新的)

以上是windows中环境变量的设置,不要忘记了Pycharm中环境的设置,将指向python3.6的路径都改为指向python3.9。

 

 

 

 

 

 第三步:安装tensorflow

如果配置了Python的环境变量的话,可以直接打开cmd窗口,如果没有配置环境变量的话,那么在安装目录下的Script目录下打开cmd

此处有个点需要注意:

1. 如果机器有显卡并且是nvidia GTX的话,可以使用pip install tensorflow,它默认安装GPU版本的tensorflow。

2. 如果机器没有显卡(比如我当前配置),那么需要使用pip install tensorflow-cpu,指定安装CPU版本的tensorflow。如果使用了1的命令安装了GPU的tensorflow,安装过程并不会报错,但是import tensorflow时会报错CUDA啥的。

第四步:import tensorflow看是否会报错

 

并且Pycharm import tensorflow也没有报错。完美解决。

 

标签:python,报错,tensorflow,安装,环境变量,下载
来源: https://www.cnblogs.com/smart-zihan/p/15696717.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有