dennybritz / cnn-text-classification-tf

Convolutional Neural Network for Text Classification in Tensorflow
Apache License 2.0
5.64k stars 2.77k forks source link

'list' must be None or a list, not <class 'str'> #139

Open ekkirinaldi opened 6 years ago

ekkirinaldi commented 6 years ago
runfile('D:/cnn-text-classification-tf-master/train.py', wdir='D:/cnn-text-classification-tf-master')
Reloaded modules: text_cnn, data_helpers
Traceback (most recent call last):

  File "<ipython-input-9-a6d733fee6a8>", line 1, in <module>
    runfile('D:/cnn-text-classification-tf-master/train.py', wdir='D:/cnn-text-classification-tf-master')

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\spyder\utils\site\sitecustomize.py", line 688, in runfile
    execfile(filename, namespace)

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "D:/cnn-text-classification-tf-master/train.py", line 10, in <module>
    from tensorflow.contrib import learn

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\__init__.py", line 38, in <module>
    from tensorflow.contrib import keras

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\__init__.py", line 26, in <module>
    from tensorflow.contrib.keras.api.keras import *

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\api\keras\__init__.py", line 25, in <module>
    from tensorflow.contrib.keras.api.keras import activations

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\api\keras\activations\__init__.py", line 22, in <module>
    from tensorflow.contrib.keras.python.keras.activations import elu

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\python\keras\__init__.py", line 21, in <module>
    from tensorflow.contrib.keras.python.keras import activations

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\python\keras\activations.py", line 24, in <module>
    from tensorflow.contrib.keras.python.keras.engine import Layer

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\python\keras\engine\__init__.py", line 26, in <module>
    from tensorflow.contrib.keras.python.keras.engine.training import Model

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\python\keras\engine\training.py", line 28, in <module>
    from tensorflow.contrib.keras.python.keras import callbacks as cbks

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\tensorflow\contrib\keras\python\keras\callbacks.py", line 43, in <module>
    import requests

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\requests\__init__.py", line 63, in <module>
    from . import utils

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\requests\utils.py", line 22, in <module>
    from . import certs

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\requests\certs.py", line 17, in <module>
    from certifi import where

  File "<frozen importlib._bootstrap>", line 969, in _find_and_load

  File "<frozen importlib._bootstrap>", line 954, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 892, in _find_spec

  File "<frozen importlib._bootstrap>", line 873, in _find_spec_legacy

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\site-packages\pyximport\pyximport.py", line 254, in find_module
    fp, pathname, (ext,mode,ty) = imp.find_module(fullname,package_path)

  File "C:\Users\Einherjar\Anaconda2\envs\py3k\lib\imp.py", line 270, in find_module
    "not {}".format(type(name)))

RuntimeError: 'list' must be None or a list, not <class 'str'>

I am using anaconda, open train.py, run it, and this happen. Am I miss something here ? Sorry, I am new in programming.