2016-07-22 3 views
2

나는 tensorflow의 Deep and Wide demo repo에서 직접 코드를 실행하려고 :Tensorflow 깊고 넓은 데모 문제

쉽게 대신 urllib.request를 사용하여 고정 할 수 있습니다 urllib과 즉각적인 문제가있다.

m.fit(input_fn=lambda: input_fn(df_train), steps=FLAGS.train_steps) 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 182, in fit 
monitors=monitors) 
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 449, in _train_model 
train_op, loss_op = self._get_train_ops(features, targets) 
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 156, in _get_train_ops 
logits = self._logits(features, is_training=True) 
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 294, in _logits 
if self._get_linear_feature_columns() and self._get_dnn_feature_columns(): 
File "/Users/USER/tensorflow/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 216, in _get_dnn_feature_columns 
self._dnn_feature_columns)) if self._dnn_feature_columns else None 
TypeError: unorderable types: str() < _SparseColumnKeys() 

나는 문제가이 문제의 원인을 찾는 데 : 코드는 여전히 이후 비록 실행되지 않습니다, 나는 다음과 같은 오류가 발생합니다. 이 문제를 겪고있는 다른 사람이없는 것 같습니다. Tensorflow는 python 3.5의 virtualenv (tensorflow)에 설치됩니다.

답변

0

urllib가 2.7 인 경우, 3.5 대신 2.7에서 실행 해보십시오.

+1

이 문제가 URLLIB와 것을하지 않는 것, 그것은 무엇입니까? 알 수없는 이유로 python2.7을 사용하여 tensorflow를 설치하는 데 문제가있었습니다. – John

0

나는 동일한 문제가있었습니다. 이것으로 해결했습니다.

저는 Tensorflow를 Python 2.7에 설치해야했습니다. 여기 CONDA를 사용하여 가상 환경과 그 방법은 다음과 같습니다

# Python 2.7 
$ conda create -n tensorflow python=2.7 

$ source activate tensorflow 
(tensorflow)$ # Your prompt should change 

# Linux/Mac OS X, Python 2.7/3.4/3.5, CPU only: 
(tensorflow)$ conda install -c conda-forge tensorflow 

체크 아웃 : https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#using-conda

관련 문제