我使用的是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
请帮助!
答案 0 :(得分:0)
对于初学者来说,这不是一个错误,而只是一个警告:仔细阅读,您会发现它警告,您当前在代码中使用的命令将在Tensorflow的未来版本中删除。
所以,好消息是您可以暂时继续工作,但是您应该为TFLearn代码在Tensorflow的未来版本中无法使用而做准备。 / p>
从TFLearn repo可以清楚地看出原因(以及无论重新安装多少东西,都无法使它消失)的原因;再次仔细观察,您会发现该项目未处于积极开发中,大多数内容在2-3年内未发生变化。这意味着该项目不会与正在运行的Tensorflow的新修改保持最新,因此此类弃用警告并不令人惊讶。
因此,总而言之:
您暂时不必担心(当然,除非稍后再出现其他错误)
为了确保TFLearn代码的(现在和将来)稳定性,您可能需要使用Tensorflow 1.2.0 ,它是TFLearn测试的最新版本(请参阅{{3 }}。