簡體   English   中英

Tensorflow 1.8.0 with Python 3.6.4 in Anaconda 顯示錯誤 _dataset_ops.so not found

[英]Tensorflow 1.8.0 with Python 3.6.4 in Anaconda show error _dataset_ops.so not found

我在 anaconda 環境中使用 tensorflow 1.8.0,當嘗試運行 python 文件時,它顯示了以下錯誤:

(tensorflow) C:\Users\Jose\Anaconda3>python.exe clasifica.py
C:\Users\Jose\Anaconda3\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Traceback (most recent call last):
  File "clasifica.py", line 4, in <module>
    import tflearn
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tflearn\__init__.py", line 4, in <module>
    from . import config
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tflearn\config.py", line 5, in <module>
    from .variables import variable
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tflearn\variables.py", line 7, in <module>
    from tensorflow.contrib.framework.python.ops import add_arg_scope as contrib_add_arg_scope
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\__init__.py", line 34, in <module>
    from tensorflow.contrib import data
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\data\__init__.py", line 67, in <module>
    from tensorflow.contrib.data.python.ops.error_ops import ignore_errors
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\error_ops.py", line 20, in <module>
    from tensorflow.contrib.data.python.ops import contrib_op_loader  # pylint: disable=unused-import
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\contrib_op_loader.py", line 24, in <module>
    resource_loader.get_path_to_datafile("../../_dataset_ops.so"))
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\util\loader.py", line 56, in load_op_library
    ret = load_library.load_op_library(path)
  File "C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\python\framework\load_library.py", line 56, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: C:\Users\Jose\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\..\..\_dataset_ops.so not found

我正在與:

Tensorflow 版本:1.8.0,
蟒蛇中的 Python 3.6.4,
視窗 10 專業版

我也遇到了同樣的錯誤。 如果你在 gpu 上運行 tensorflow 那么這里是選擇,按照這個路徑找到 _dataset_ops.so

D:\\programfiles\\Anaconda3\\envs\\tensorflow\\Lib\\site-packages\\tensorflow\\contrib\\data

然后將 _dataset_ops.so 文件從該文件夾移到另一個位置。

Awasthi解決方案運行良好。 您可能還需要對這 4 個操作系統文件執行相同操作。

1) NotFoundError: C:\\Users\\USER\\Anaconda3\\lib\\site-packages\\tensorflow\\contrib\\coder\\python\\ops_coder_ops.so 未找到 2) NotFoundError: C:\\Users\\USER\\Anaconda3\\lib\\site-packages \\tensorflow\\contrib\\rnn\\python\\ops_gru_ops.so 未找到 3) NotFoundError: C:\\Users\\USER\\Anaconda3\\lib\\site-packages\\tensorflow\\contrib\\rnn\\python\\ops_lstm_ops.so 未找到 4)NotFoundError: C:\\Users\\USER\\Anaconda3\\lib\\site-packages\\tensorflow\\contrib\\nccl\\python\\ops_nccl_ops.so 未找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM