我安装了突破检测 https://github.com/roland-hochmuth/BreakoutDetectionAnaconda 环境中的模块。当我尝试使用导入模块时import breakout_detection
在 jupyter 笔记本中,我收到以下错误
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-18-96c0fdb15b96> in <module>()
----> 1 import breakout_detection
C:\Users\sgadiyar\AppData\Local\Continuum\Anaconda2\lib\site-packages\breakout_detection.py in <module>()
15 except ImportError:
16 return importlib.import_module('_breakout_detection')
---> 17 _breakout_detection = swig_import_helper()
18 del swig_import_helper
19 elif _swig_python_version_info >= (2, 6, 0):
C:\Users\sgadiyar\AppData\Local\Continuum\Anaconda2\lib\site-packages\breakout_detection.py in swig_import_helper()
14 return importlib.import_module(mname)
15 except ImportError:
---> 16 return importlib.import_module('_breakout_detection')
17 _breakout_detection = swig_import_helper()
18 del swig_import_helper
C:\Users\sgadiyar\AppData\Local\Continuum\Anaconda2\lib\importlib\__init__.pyc in import_module(name, package)
35 level += 1
36 name = _resolve_name(name[level:], package, level)
---> 37 __import__(name)
38 return sys.modules[name]
ImportError: DLL load failed: The specified procedure could not be found.
我可以在 python shell 中导入相同的模块
我查看了系统路径(print sys.path
)以及 python shell 和 jupyter Notebook 中。他们都是一样的。可执行路径(print sys.executable
) 两者也相同。
有人可以帮助我了解解决此问题应采取的步骤吗?谢谢!
我从 PowerShell 运行 Jupyter Notebook 时遇到了同样的问题。尽管这个问题是一年前提出的,但我在这里回答它是为了帮助那些最近遇到同样错误的人。就我而言,首先,我激活了 root 环境activate base
然后我跑了jupyter notebook
而且效果很好。激活底座后,您会注意到提示将发生如下变化:(base) X:\Users\xxxxx\current-directory-name>
.
Note该命令activate base
不适用于 Powershell。您必须切换到命令提示符运行cmd
或者你
可以在命令提示符而不是 PowerShell 上尝试整个操作。
如果需要的路径
(path:\to\Anaconda3\;path:\to\Anaconda3\Scripts;path:\to\Anaconda3\Library\mingw-w64\bin;path:\to\Anaconda3\Library\usr\bin;path:\to\Anaconda3\Library\bin
)
可用于您的 PowerShell 环境,那么您无需
激活“基础”环境。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)