在windows机器上升级后Tensorflow中断

2024-06-13 22:00:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我的windows机器上安装了tensorflow gpu 1.12,其中python安装在anaconda上:

    C:\>python
Python 3.6.7 |Anaconda, Inc.| (default, Dec 10 2018, 20:35:02) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> print(tf.__version__)
1.12.0
>>> exit()

C:\>pip --version
pip 18.1 from C:\ProgramData\Anaconda3\lib\site-packages\pip (python 3.6)

我尝试使用pip安装升级来升级它:

C:\>pip install --user --upgrade tensorflow-gpu
Collecting tensorflow-gpu
  Using cached https://files.pythonhosted.org/packages/c7/e8/f7ba3acc4e45bea553ef085846e0240daa71986a04e1819bafef569f055b/tensorflow_gpu-1.14.0-cp36-cp36m-win_amd64.whl
Requirement already satisfied, skipping upgrade: six>=1.10.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.11.0)
Requirement already satisfied, skipping upgrade: google-pasta>=0.1.6 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.1.7)
Collecting tensorflow-estimator<1.15.0rc0,>=1.14.0rc0 (from tensorflow-gpu)
  Using cached https://files.pythonhosted.org/packages/3c/d5/21860a5b11caf0678fbc8319341b0ae21a07156911132e0e71bffed0510d/tensorflow_estimator-1.14.0-py2.py3-none-any.whl
Collecting wrapt>=1.11.1 (from tensorflow-gpu)
Requirement already satisfied, skipping upgrade: tensorboard<1.15.0,>=1.14.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.14.0)
Requirement already satisfied, skipping upgrade: grpcio>=1.8.6 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.17.1)
Requirement already satisfied, skipping upgrade: absl-py>=0.7.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.7.1)
Requirement already satisfied, skipping upgrade: astor>=0.6.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.7.1)
Requirement already satisfied, skipping upgrade: numpy<2.0,>=1.14.5 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.14.6)
Requirement already satisfied, skipping upgrade: termcolor>=1.1.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.1.0)
Requirement already satisfied, skipping upgrade: protobuf>=3.6.1 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (3.6.1)
Requirement already satisfied, skipping upgrade: keras-preprocessing>=1.0.5 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.0.5)
Requirement already satisfied, skipping upgrade: gast>=0.2.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.2.0)
Requirement already satisfied, skipping upgrade: wheel>=0.26 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (0.32.3)
Requirement already satisfied, skipping upgrade: keras-applications>=1.0.6 in c:\programdata\anaconda3\lib\site-packages (from tensorflow-gpu) (1.0.6)
Requirement already satisfied, skipping upgrade: markdown>=2.6.8 in c:\programdata\anaconda3\lib\site-packages (from tensorboard<1.15.0,>=1.14.0->tensorflow-gpu) (3.0.1)
Collecting setuptools>=41.0.0 (from tensorboard<1.15.0,>=1.14.0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/ec/51/f45cea425fd5cb0b0380f5b0f048ebc1da5b417e48d304838c02d6288a1e/setuptools-41.0.1-py2.py3-none-any.whl (575kB)
    100% |████████████████████████████████| 583kB 5.8MB/s
Requirement already satisfied, skipping upgrade: werkzeug>=0.11.15 in c:\programdata\anaconda3\lib\site-packages (from tensorboard<1.15.0,>=1.14.0->tensorflow-gpu) (0.14.1)
Requirement already satisfied, skipping upgrade: h5py in c:\programdata\anaconda3\lib\site-packages (from keras-applications>=1.0.6->tensorflow-gpu) (2.8.0)
Installing collected packages: tensorflow-estimator, wrapt, tensorflow-gpu, setuptools
  The scripts freeze_graph.exe, saved_model_cli.exe, tensorboard.exe, tf_upgrade_v2.exe, tflite_convert.exe, toco.exe and toco_from_protos.exe are installed in 'C:\Users\Amin.Merati\AppData\Roaming\Python\Python36\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed setuptools-41.0.1 tensorflow-estimator-1.14.0 tensorflow-gpu-1.14.0 wrapt-1.11.2 

现在,当我尝试导入tensorflow时,它似乎被破坏了:

C:\>python
Python 3.6.7 |Anaconda, Inc.| (default, Dec 10 2018, 20:35:02) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 968, in _find_and_load
SystemError: <class '_frozen_importlib._ModuleLockManager'> returned a result with an error set
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
2019-07-28 12:17:46.109564: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr

如何解决此问题?你知道吗


Tags: infromgpulibpackagestensorflowsiterequirement