簡體   English   中英

面臨在 Anaconda 中的 Windows 上安裝 witwidget(谷歌假設)的問題

[英]Facing issue with installation of witwidget (google what-if too) on Windows in Anaconda

我在安裝 What-If 工具時遇到問題。

步驟一:pip 安裝 tensorflow (成功完成)

步驟2:pip 安裝witwidget(成功完成)

第 3 步:jupyter nbextension install --py --symlink --sys-prefix witwidget(失敗,錯誤日志如下)

環境:Windows 10 Python 版本:3.7.0

(基礎)C:\Users\ankitagarwal5>jupyter nbextension install --py --symlink --sys-prefix witwidget Traceback(最近一次調用最后):文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\ lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py”,第 58 行,來自 tensorflow.python.pywrap_tensorflow_internal 導入 * 文件“C:\Users\ankitagarwal5\AppData\Local-package\anaconda333lib tensorflow_core\python\pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py”中,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\imp.py”,第 243 行,在 load_module return load_dynamic(名稱,文件名,fi le) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\imp.py”,第 343 行,在 load_dynamic 返回 _load(spec) ImportError: DLL 加載失敗:找不到指定的模塊。

在處理上述異常的過程中,又出現了一個異常:

Traceback(最近一次調用最后一次):文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\Scripts\jupyter-nbextension-script.py”,第 10 行,在 sys.exit(main()) 文件中“ C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\jupyter_core\application.py",第 266 行,在 launch_instance 返回 super(JupyterApp, cls).launch_instance(argv=argv, **kwargs ) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\traitlets\config\application.py”,第 658 行,在 launch_instance app.start() 文件“C:\Users\ ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\nbextensions.py”,第 988 行,在 start super(NBExtensionApp, self).start() 文件“C:\Users\ankitagarwal5\AppData\Local \Continuum\anaconda3\lib\site-packages\jupyter_core\application.py”,第 255 行,在 start self.subapp.start() 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site -packages\notebook\nbextensions.py",第 716 行,在 start self.install_extensions() 文件中 “C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\nbextensions.py”,第 695 行,在 install_extensions **kwargs 文件“C:\Users\ankitagarwal5\AppData\Local\ Continuum\anaconda3\lib\site-packages\notebook\nbextensions.py”,第 211 行,在 install_nbextension_python m,nbexts = _get_nbextension_metadata(module) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site -packages\notebook\nbextensions.py”,第 1122 行,在 _get_nbextension_metadata m = import_item(module) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\traitlets\utils\importstring. py",第 42 行,在 import_item return import (parts[0]) File "C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\witwidget__init__.py",第 15 行,來自 witwidget .notebook.visualization import * 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\witwidget\notebook\visualization.py”,第 17 行,導入 Z2C39BC19B761AC36DC04624 5D1D47FE6Z 作為 tf 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow__init__.py”,第 101 行,從 tensorflow_core 導入 * 文件“C:\Users\ankitagarwal5\AppData\ Local\Continuum\anaconda3\lib\site-packages\tensorflow_core__init__.py”,第 40 行,從 tensorflow.python.tools 導入 module_util 作為 _module_con 文件“C:\Users\ankitagarwalda5\AppData\Continu site-packages\tensorflow__init__.py”,第 50 行,在getattr模塊 = self._load() 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow__init__.py”,行44、在_load模塊=_importlib.import_module(self. name ) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\importlib__init__.py”,第 127 行,在 import_module 返回 _bootstrap._gcd_import(name[level:],package,level) 文件“C: \Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow_core\python__init__.py”,第 49 行,來自 tensorflow.python 導入 pyContinuumkitagarwal5 \anaconda3\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py",第 74 行,在 raise ImportError(msg) ImportError: Traceback (last recent call last): File "C:\Users\ankitagarwal5\AppData\Local\ Continuum\anaconda3\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py",第 58 行,從 tensorflow.python.pywrap_tensorflow_internal 導入 * 文件 "C:\lib\Users\annukitagaranacondacondawal站點包\tensorflow_core\pyt hon\pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\imp.py”,第 243 行,在 load_module 返回 load_dynamic (名稱、文件名、文件)文件“C:\Users\ankitagarwal5\AppData\Local\Continuum\anaconda3\lib\imp.py”,第 343 行,在 load_dynamic return _load(spec) ImportError: DLL load failed: The specified module找不到。

無法加載本機 TensorFlow 運行時。

請參閱https://www.tensorflow.org/install/errors

出於一些常見的原因和解決方案。 尋求幫助時,請在此錯誤消息上方包含整個堆棧跟蹤。

我能夠解決這個問題,它似乎主要是由於 tensorflow 版本。 好吧,這是我在 Windows 筆記本電腦上安裝witwidget的步驟,Anaconda Python (v3.7)

pip 安裝 pyhamcrest pip 安裝 google-auth conda update wrapt

現在是重要的部分。 如果版本 > 2.0,則需要卸載 tensorflow。 所以嘗試運行這個命令來安裝 tensorflow v 2.0

pip 安裝張量流==2.0.0

然后執行這些命令就可以了 go

pip 安裝witwidget jupyter nbextension install --py --symlink --sys-prefix witwidget jupyter nbextension enable --py --sys-prefix witwidget

謝謝 !

暫無
暫無

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

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