Python Thonny:安装tensorflow并导入它

Python Thonny:安装tensorflow并导入它,python,tensorflow,machine-learning,data-science,thonny,Python,Tensorflow,Machine Learning,Data Science,Thonny,导入和安装tensorflow时遇到问题。我无法通过Thonny管理包选项或windows操作员的命令窗口安装它。我在两种情况下都会得到相同的错误: 错误:找不到满足tensorflow要求的版本(来自版本:无)错误:找不到tensorflow的匹配分发版本 我试图转换回python 3.6,但问题仍然出现。这让我很恼火,因为我无法实现机器学习,这是我非常热衷的事情 任何原因或解决方案都将不胜感激安装Tensorflow有两条重要规则: 您必须安装Pythonx64。它在32b上不起作用,并且

导入和安装tensorflow时遇到问题。我无法通过Thonny管理包选项或windows操作员的命令窗口安装它。我在两种情况下都会得到相同的错误:

错误:找不到满足tensorflow要求的版本(来自版本:无)错误:找不到tensorflow的匹配分发版本

我试图转换回python 3.6,但问题仍然出现。这让我很恼火,因为我无法实现机器学习,这是我非常热衷的事情


任何原因或解决方案都将不胜感激

安装Tensorflow有两条重要规则:

  • 您必须安装Pythonx64。它在32b上不起作用,并且它给出了与您相同的错误

  • 它不支持Python3=3.8的最新版本

例如,您可以安装Python3.6.2-64位,它就像一个符咒

摘自:

Tensorflow可通过以下方式安装在Thonny
Tools->opensystemshell


pip安装——升级tensorflow

我使用Thonny,安装方法如下

工具>>开放式系统外壳
然后输入“pip3.6安装-升级TensorFlow”

以下是我如何让TensorFlow 2.5.0版在windows 10笔记本电脑上使用python 3.6.8版(Thonny 3.3.7版)进行安装和导入-

当我安装Thonny时,默认的python解释器设置为python 3.7.9。我需要改变这一点,如下所示- 使用Thonny菜单和选项,使用工具/选项/解释器。使用下拉选项选择查找您的计算机上以前必须安装的python 3.6.8。在我的计算机上,它位于C:\Users\XXXX\ApplicationData\Local\Programs\Python\Python36\Python.exe 点击Ok,Thonny将显示它现在正在下shell中使用python 3.6.8! 然后使用Thonny菜单工具/管理软件包安装tensorflow。 我安装了tensorflow 2.5.0版,没有任何问题! 然后,在交互式shell中,我测试了它-

Python 3.6.8(C:\Users\con\u o\AppData\Local\Programs\Python\Python36\Python.exe)

输入张量流 2021-05-20 09:06:01.231885:W tensorflow/stream_executor/platform/default/dso_loader.cc:64]无法加载动态库“cudart64_110.dll”;错误:找不到cudart64_110.dll 2021-05-20 09:06:01.258437:I tensorflow/stream_executor/cuda/cudart_stub.cc:29]如果您的计算机上没有设置GPU,请忽略上面的cudart dler错误

打印(tensorflow.version)

打印(tensorflow.版本

2.5.0

注;-如果没有先运行上一个命令打印(tensorflow.version),最后一个命令打印(tensorflow.version)将无法工作

注;-我只能安装tensorflow的2.5.o版。Thonny无法安装Tensorflow的任何早期版本


我希望这能帮助很多在Tensorflow安装中苦苦挣扎的人。

Tensorflow确实支持Python 3.7,但它不支持当前最新版本的Python,即3.8(而不是3.7)。编辑版本为3.8时,您需要安装单独的64位Python并指导Thonny使用它(运行=>选择解释器)