【发布时间】:2020-06-11 04:13:53
【问题描述】:
TypeError: pandas_input_fn should not be called without pandas installed
input_func = tf.compat.v1.estimator.inputs.pandas_input_fn(x=X_train,y=y_train,batch_size=10,
num_epochs=1000,shuffle=True)
我在我的环境中安装了 pandas,因为我已经在同一个 jupyter 笔记本中使用了它。我尝试安装和卸载多个版本的 TensorFlow 和 Pandas。
有人知道这是什么原因吗?
【问题讨论】:
-
你导入了熊猫吗?
-
是的,洛根。我在第一行导入了 pandas,并且在我的问题行之前使用它没有任何问题。
-
这很奇怪。我找到了该错误的上下文,并且当 tensorflow 尝试将 pandas 作为 pd 导入但失败时发生。但是,这个错误实际上并没有出现在当前 tensorflow 的 master 分支的同一个文件中,那么在使用最新的 tensorflow 版本时,是否仍然会出现这个确切的错误?
-
是的,很遗憾。我想我已经尝试了 TensorFlow 和 Pandas 的几乎所有组合并收到相同的错误。我很惊讶在任何地方都看不到这个话题,所以它一定是我系统本地的东西..
标签: python pandas tensorflow