代码之家  ›  专栏  ›  技术社区  ›  Emil

MXNet在windows 8.1中的python上安装失败,platform.architecture==('WindowsPE','64bit')

  •  0
  • Emil  · 技术社区  · 7 年前

    在python3上,错误堆栈是:

    >>> import mxnet
    Traceback (most recent call last):
        File "", line 1, in 
        File "C:\Python36\lib\site-packages\mxnet\__init__.py", line 24, in 
            from .context import Context, current_context, cpu, gpu, cpu_pinned
        File "C:\Python36\lib\site-packages\mxnet\context.py", line 24, in 
            from .base import classproperty, with_metaclass, _MXClassPropertyMetaClass
        File "C:\Python36\lib\site-packages\mxnet\base.py", line 214, in 
            _LIB = _load_lib()
        File "C:\Python36\lib\site-packages\mxnet\base.py", line 205, in _load_lib
            lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_LOCAL)
        File "C:\Python36\lib\ctypes\__init__.py", line 344, in __init__
            self._handle = _dlopen(self._name, mode)
    OSError: [WinError 126] The specified module could not be found
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Emil    7 年前

    解决方案:

    1. 卸载MXNet:
      pip uninstall mxnet
      (或已安装的版本)
    2. https://www.microsoft.com/en-us/download/details.aspx?id=48145
    3. 重新安装:
      pip install mxnet
      (或您想要的版本)