导入TFLearn

时间:2019-03-04 15:49:56

标签: python tensorflow tflearn

我使用的是Tensorflow的CPU版本,我安装了pip进行学习,当我尝试导入tflearn时出现错误:

  

警告:tensorflow:来自   C:\ Users \ farbo \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ framework \ op_def_library.py:263:   colocate_with(来自tensorflow.python.framework.ops)已弃用,   将在以后的版本中删除。更新说明:   托管服务器由托管服务器自动处理。

我尝试过两次更新所有内容
我尝试过重新安装所有内容
我正在运行python 3.6.8

请帮助!

1 个答案:

答案 0 :(得分:0)

对于初学者来说,这不是一个错误,而只是一个警告:仔细阅读,您会发现它警告,您当前在代码中使用的命令将在Tensorflow的未来版本中删除。

所以,好消息是您可以暂时继续工作,但是您应该为TFLearn代码在Tensorflow的未来版本中无法使用而做准备。 / p>

TFLearn repo可以清楚地看出原因(以及无论重新安装多少东西,都无法使它消失)的原因;再次仔细观察,您会发现该项目未处于积极开发中,大多数内容在2-3年内未发生变化。这意味着该项目不会与正在运行的Tensorflow的新修改保持最新,因此此类弃用警告并不令人惊讶。

因此,总而言之:

  • 您暂时不必担心(当然,除非稍后再出现其他错误

  • 为了确保TFLearn代码的(现在和将来)稳定性,您可能需要使用Tensorflow 1.2.0 ,它是TFLearn测试的最新版本(请参阅{{3 }}。