从Numba导入JIT引起了错误



因此,我正在尝试从numba库导入jit,但导入产生了Oserror,并说找不到特定的模块。我试图卸载并重新安装Numba,但这并没有改变任何事情,我没有其他想法来解决这个问题。

这是完整的错误:

Traceback (most recent call last):
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesllvmlitebindingffi.py", line 42, in <module>
    lib = ctypes.CDLL(os.path.join(_lib_dir, _lib_name))
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libctypes__init__.py", line 350, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] Le module spécifié est introuvable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "D:/Users/user65/HypotheseDecoupageReseau/CalculInfluence.py", line 6, in <module>
    from numba import jit
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesnumba__init__.py", line 11, in <module>
    from . import config, errors, runtests, types
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesnumbaconfig.py", line 11, in <module>
    import llvmlite.binding as ll
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesllvmlitebinding__init__.py", line 6, in <module>
    from .dylib import *
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesllvmlitebindingdylib.py", line 4, in <module>
    from . import ffi
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libsite-packagesllvmlitebindingffi.py", line 47, in <module>
    lib = ctypes.CDLL(_lib_name)
  File "D:Usersuser65LogicielsWinPython-64bit-3.4.4.6Qt5python-3.4.4.amd64libctypes__init__.py", line 350, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] Le module spécifié est introuvable
Process finished with exit code 1

谢谢您的帮助:)

正如本页所述,您并不孤单。这是版本3.4.4

的问题

您有一些选择:

  1. 尝试升级并查看问题解决。

  2. 除了有人说这是由于scriptpython.batpython.exe干扰。
    python.bat当前在看到ptpython时,它的语法不是相同的。
    您可以尝试pip uninstall ptpython并查看是否有帮助。

  3. 您也可以将当前python.bat复制为winpython.bat,并保持python.bat仅调用Python:

@echo离开调用"%〜dp0env_for_icons.bat"CD/D"%winpyworkdir%"python.exe的rem向后兼容性"%winpydir% python.exe"%*
  1. 遵循上述解决方案后,llvmlite误差零件现在应现在解决。您应该安装Visual Studio 2015以使其他错误零件消失。
    尽管您可以单独安装此链接中的vc_redist.x86.exe,而不要安装整个VS2015。请关注此处以获取更多信息。

检查是否正在使用Python的兼容版本。

在我的情况下,我必须删除python并降级到以前的版本

最新更新