2017-08-28 1 views
0

Ich versuche einfach tensorflow Hallo Welt Programm laufen zu lassen, aber es läuft nicht auf cmd aber der gleiche Code funktioniert auf Python IDLE wie kann ich folgendes auf cmd laufen ist, was ich getippt:Kann Variablen in Python nicht mit Tensorflow definieren?

Microsoft Windows [Version 10.0.15063] (c) 2017 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Manish>python 
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import tensorflow as tf 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\Manish\tensorflow.py", line 2, in <module> 
    hello = tf.constant('Hello, TensorFlow!') 
AttributeError: module 'tensorflow' has no attribute 'constant' 
>>> hello = tf.constant('Hello Man') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'tf' is not defined 
>>> sess = tf.Session() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'tf' is not defined 
>>> print(sess.run(hello)) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'sess' is not defined 
>>> 

Update: nach dem Löschen der Datei, ich bin vor neuem Fehler

Microsoft Windows [Version 10.0.15063] 
(c) 2017 Microsoft Corporation. All rights reserved. 

C:\Users\Manish>activte tensorflow-gpu 
'activte' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\Manish>activate tensorflow-gpu 

(tensorflow-gpu) C:\Users\Manish>python 
Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import tensorflow as tf 
Traceback (most recent call last): 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 978, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 961, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 648, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 560, in module_from_spec 
    File "<frozen importlib._bootstrap_external>", line 922, in create_module 
    File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed 
ImportError: DLL load failed: The specified module could not be found. 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module> 
    from tensorflow.python.pywrap_tensorflow_internal import * 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> 
    _pywrap_tensorflow_internal = swig_import_helper() 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow_internal') 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\__init__.py", line 24, in <module> 
    from tensorflow.python import * 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> 
    from tensorflow.python import pywrap_tensorflow 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module> 
    raise ImportError(msg) 
ImportError: Traceback (most recent call last): 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 978, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 961, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 648, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 560, in module_from_spec 
    File "<frozen importlib._bootstrap_external>", line 922, in create_module 
    File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed 
ImportError: DLL load failed: The specified module could not be found. 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module> 
    from tensorflow.python.pywrap_tensorflow_internal import * 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> 
    _pywrap_tensorflow_internal = swig_import_helper() 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow_internal') 
    File "C:\Users\Manish\Anaconda3\envs\tensorflow-gpu\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal' 


Failed to load the native TensorFlow runtime. 

See https://www.tensorflow.org/install/install_sources#common_installation_problems 

for some common reasons and solutions. Include the entire stack trace 
above this error message when asking for help. 
+7

Versuchen Sie, Ihre Datei 'tensorflow.py' in etwas anderes umzubenennen. Ungewöhnliche Fehler können auftreten, wenn Ihr Modul den gleichen Namen wie ein bereits installiertes Modul hat. – Kevin

Antwort

0

Python hat die Fähigkeit, Symbole von anderen Modulen zu importieren, und das funktioniert auch, wenn die Module im selben Ordner. Ein Modul kann nur eine .py-Datei sein, und Sie können Symbole mit derselben Syntax daraus importieren.

Jetzt ist Ihr Problem, dass Ihre Skriptdatei Tensorflow.py heißt und dass Schatten das echte Tensorflow-Modul, so dass jede Importanweisung nicht das eigentliche Tensorflow-Modul, sondern Ihr eigenes Skript verwenden wird.

Die Lösung ist nur das Skript umbenennen und nie ein Skript mit dem Namen eines Moduls, das Sie verwenden.

+0

Ich habe diese Datei bereits gelöscht, aber ich sehe diese Fehler –

+0

@darkstarmanny Dann haben Sie eine andere Datei mit dem gleichen Namen, oder Tensorflow ist nicht korrekt installiert. Sie sollten mehr Details angeben, wenn Sie wirklich Hilfe benötigen. –

+0

Es funktioniert gut auf Python IDLE und sogar auf pycharm, aber nicht auf cmd –

Verwandte Themen