2017-07-19 11 views
1

私はtflearnでこのエラーを取得しています:Tflearn悪い魔法の数のエラー?

Traceback (most recent call last): 
    File "aaa.py", line 1, in <module> 
    import tflearn 
ImportError: bad magic number in 'tflearn': b'\x03\xf3\r\n' 

私はアンインストールし、再インストールすることで一つの解決策を発見しました。
しかし、動作しませんでした。
は、ここで私は試したこと、コードです:

import tflearn 
from tflearn.layers.conv import conv_2d, max_pool_2d 
from tflearn.layers.core import input_data, dropout, fully_connected 
from tflearn.layers.estimator import regression 
import tflearn.datasets.mnist as mnist 

X, Y, test_x, test_y = mnist.load_data(one_hot=True) 

X = X.reshape([-1, 28, 28, 1]) 
test_x = test_x.reshape([-1, 28, 28, 1]) 

# Building convolutional convnet 
convnet = input_data(shape=[None, 28, 28, 1], name='input') 
# http://tflearn.org/layers/conv/ 
# http://tflearn.org/activations/ 
convnet = conv_2d(convnet, 32, 2, activation='relu') 
convnet = max_pool_2d(convnet, 2) 

convnet = conv_2d(convnet, 64, 2, activation='relu') 
convnet = max_pool_2d(convnet, 2) 

convnet = fully_connected(convnet, 1024, activation='relu') 
convnet = dropout(convnet, 0.8) 

convnet = fully_connected(convnet, 10, activation='softmax') 
convnet = regression(convnet, optimizer='adam', learning_rate=0.01, loss='categorical_crossentropy', name='targets') 

model = tflearn.DNN(convnet) 
model.load('quicktest.model') 

してください、助け。

+0

あなたはいくつかの悪い '.pyc'ファイル(コンパイル済みのPythonのファイル)を持っているようです。 'findを試す価値があるかもしれません。 https://stackoverflow.com/a/514395/7738328で提案されているように、 'tflearn'インストールディレクトリの-name '* .pyc' -delete' – JohanL

答えて

0

.pycファイルを削除しました。 はstackoverflow.com /で示唆されているように

find . -name '*.pyc' -delete tflearnをインストールしたディレクトリ/ 514395/7738328`

関連する問題