我在Anaconda环境中安装了BreakoutDetection模块。当我尝试import breakout_detection
在jupyter Notebook中使用导入模块时,出现以下错误
---------------------------------------------------------------------------
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笔记本中都查看了系统路径()。他们都是一样的。print sys.executable
两者的可执行路径()也相同。
有人可以帮我解决该问题的步骤吗?谢谢!
我从PowerShell运行Jupyter Notebook时遇到了相同的问题。即使一年后才问这个问题,我还是在这里回答这个问题,以帮助那些最近遇到相同错误的人。就我而言,首先,我激活了根环境,activate base
然后运行了jupyter notebook
,它运行得很好。激活基座后,您会注意到提示将如下更改:(base) X:\Users\xxxxx\current-directory-name>
。
请注意,该命令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环境,则无需激活“基本”环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句