TFLearn PIP安装错误
我试着通过PIP安装tflearn如下TFLearn PIP安装错误
pip install tflearn
,现在当我打开蟒蛇,会发生以下情况:
>>> import tflearn Traceback (most recent call last): File "<stdin>", line 1, in <module> File "//anaconda/lib/python2.7/site-packages/tflearn/__init__.py", line 22, in <module> from . import activations File "//anaconda/lib/python2.7/site-packages/tflearn/activations.py", line 7, in <module> from . import initializations File "//anaconda/lib/python2.7/site-packages/tflearn/initializations.py", line 5, in <module> from tensorflow.contrib.layers.python.layers.initializers import \ ImportError: cannot import name variance_scaling_initializer
任何想法?我正在使用python的anaconda安装。
variance_scaling_initializer()
功能是added on April 19th,这意味着它不包含在版本0.8.0rc0中,您需要升级到更新版本的TensorFlow。如果你升级到本周发布的0.9.0rc0版本,tflearn应该可以工作。
谢谢!那就是诀窍。 –
最后的tflearn更新与旧的TensorFlow版本存在兼容性问题(如mrry说,由仅与TensorFlow 0.9兼容的'variance_scaling_initializer()'引起)。 这个错误已经被修复,所以你可以更新TFLearn,它应该可以在0.7以上的任何TensorFlow版本上正常工作。
我收到以下错误.. ImportError:没有名为framework.python.ops的模块 –
这是因为您的TensorFlow版本太低。 Tflearn需要tensorflow的版本> = 1.0,所以你应该重新安装tensorflow,并重新安装步骤是这样的:
For python2.7:
sudo pip install tensorflow==1.0 #cpu version
sudo pip install tensorflow-gpu==1.0 # gpu version
For python3:
sudo pip3 install tensorflow==1.0 #cpu version
sudo pip3 install tensorflow-gpu==1.0 # gpu version
你也跟着[说明](http://tflearn.org/installation/)?你有没有安装TensorFlow并且它工作? –
我也有这个错误。我有一个安装了tensorflow 0.8.0rc0的工作版本。 – itfische
您可以编辑您的文章,并尝试导入张量流时收到错误 –