返回的函数为空

2024-10-01 00:35:36 发布

您现在位置:Python中文网/ 问答频道 /正文

在将tensorflow放到我的系统中时遇到了各种各样的问题,最终在v1.4.1中出现了问题。正在尝试运行这个:https://github.com/sherjilozair/char-rnn-tensorflow

SystemError: built-in function appendInt32ArrayToTensorProto returned NULL without setting an error

已搜索,但找不到此特定问题或更新版本中的任何修补程序。在


Tags: inhttpsgithubcomtensorflow系统functionnull
1条回答
网友
1楼 · 发布于 2024-10-01 00:35:36

您使用的是较旧的Tensorflow版本,该版本可能与当前的python版本不兼容。在

  1. 请检查您的计算机配置,并在下表的帮助下安装匹配的Tensorflow版本:https://www.tensorflow.org/install/pip#package-location
  2. 安装一个与您的Tensorflow版本匹配的python版本(也可以在上面提供的链接中找到)
  3. 检查您的python版本:$python3版本
  4. 检查您的Tensorflow版本:$pip3 list | grep Tensorflow
  5. 如果版本与上表中所述的一致,那么您可能会消除错误

我在尝试运行Tensorflow图像重新训练脚本时遇到了类似的问题:https://github.com/tensorflow/hub/raw/master/examples/image_retraining/retrain.py

在我的例子中,这个问题是由于Tensorflow 1.11.0与python3.7.0不兼容而导致的

为我解决问题的步骤:

  1. 卸载Python3.7.0。在
  2. 安装python3.6.0。在
  3. 我再次运行脚本,现在它运行正常

希望它会地狱:)

相关问题 更多 >