Я пытаюсь использовать Tensorflow в 64-разрядной ОС Windows 10 с JetBrains PyCharm Community Edition 5.0.4 IDE и Python 3.7.0 . Я клонировал https://github.com/MicrocontrollersAndMore/TensorFlow_Tut_1_Installation_and_First_Progs в свой каталог. До того, как я использовал Python 3.5.1 , поэтому я изменил Path
в Environment Variables
и File/Settings
в Project Interpreter
на Python 3.7.0 (C:\Users\User\AppData\Local\Programs\Python\Python37-32\python.exe)
, чтобы базовый код Python работал, но когда я пытаюсь чтобы запустить add_two_numbers_via_TensorFlow.py
код, который содержит import tensorflow as tf
, он выдает ошибку:
"C:/Users/User/Desktop/TensorFlow/TensorFlow_Tut_1_Installation_and_First_Progs/add_two_numbers_via_TensorFlow.py", line 3, in <module>
import tensorflow as tf ModuleNotFoundError: No module named 'tensorflow'
, поэтому я должен установить с Command Prompt
Run as Administrator
pip3 install --upgrade tensorflow
или pip3 install --upgrade tensorflow-gpu
, но ошибка:
C:\WINDOWS\system32>pip3 install --upgrade tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
Я не уверен, что я должен установить, может быть дополнительно Python 3.6.x 64-bit
Также я попытался установить python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
, но в результате у меня появляется другая ошибка:
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\__init__.py", line 54, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 20, in swig_import_helper
import _pywrap_tensorflow
ModuleNotFoundError: No module named '_pywrap_tensorflow'
Error importing tensorflow. Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there.
Редактировать 1:
Попытка установки из PyCharm с
Python 3.6.6 :
![enter image description here](https://i.stack.imgur.com/8GEwM.png)
Установка TensorFlow на Windows говорит, что мне нужно загрузить Anaconda для версии Python 3.6. Я не уверен, что это решение и причина ошибки
Редактировать 2:
Python-3.6.6-amd64.exe свойства, то есть исполняемый установщик Windows x86-64 :
![enter image description here](https://i.stack.imgur.com/4tqBO.png)