Anaconda 使用conda成功安装cgal后出现ModuleNotFound错误?

Anaconda 使用conda成功安装cgal后出现ModuleNotFound错误?,anaconda,conda,cgal,conda-forge,Anaconda,Conda,Cgal,Conda Forge,我使用conda在windows中安装了CGAL: 但在导入模块时会出现错误 >>> import CGAL >>> print(CGAL.__version__) 4.14.0 >>> import CGAL.CGAL_AABB_tree Traceback (most recent call last): File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site

我使用conda在windows中安装了CGAL: 但在导入模块时会出现错误

>>> import CGAL
>>> print(CGAL.__version__)
4.14.0
>>> import CGAL.CGAL_AABB_tree
Traceback (most recent call last):
  File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site-packages\CGAL\CGAL_AABB_tree.py", line 14, in swig_import_helper
    return importlib.import_module(mname)
  File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 571, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 922, in create_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site-packages\CGAL\CGAL_AABB_tree.py", line 17, in <module>
    _CGAL_AABB_tree = swig_import_helper()
  File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site-packages\CGAL\CGAL_AABB_tree.py", line 16, in swig_import_helper
    return importlib.import_module('_CGAL_AABB_tree')
  File "C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named '_CGAL_AABB_tree'
导入CGAL >>>打印(CGAL.\uuuu版本\uuuuu) 4.14.0 >>>导入CGAL.CGAL_AABB_树 回溯(最近一次呼叫最后一次): 文件“C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site packages\CGAL\CGAL\u AABB\u tree.py”,第14行,swig\u import\u helper 返回导入lib.import\u模块(mname) 文件“C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\importlib\\uuuu init\uuuuuu.py”,第126行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“”,第994行,在_gcd_导入中 文件“”,第971行,在_find_和_load中 文件“”,第955行,在“查找”和“加载”中解锁 文件“”,第658行,在加载时未锁定 文件“”,第571行,在规范的模块中 文件“”,第922行,在“创建”模块中 文件“”,第219行,在“调用”中,删除了“帧” ImportError:DLL加载失败:找不到指定的模块。 在处理上述异常期间,发生了另一个异常: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site packages\CGAL\CGAL\u AABB\u tree.py”,第17行,在 _CGAL_AABB_tree=swig_import_helper() 文件“C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site packages\CGAL\CGAL\u AABB\u tree.py”,第16行,swig\u import\u helper 返回importlib.import\u模块(“CGAL\U AABB\U树”) 文件“C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\importlib\\uuuu init\uuuuuu.py”,第126行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) ModuleNotFoundError:没有名为“\u CGAL\u AABB\u tree”的模块
问题不在于
模块NotFoundError
,而是底层的
导入错误:DLL加载失败:
。查看错误消息,您可以看到python确实成功地找到了您试图导入的内容

C:\Users\Ibrahim Khalilullah\.conda\envs\CGALCONDA\lib\site-packages\CGAL\CGAL_AABB_tree.py
但无法加载依赖DLL

我复制了你的问题。它似乎只影响conda forge中最新的
cgal
,安装
4.13
版本时为4.14,一切正常,因此只需执行以下操作:

conda remove cgal
conda install -c conda-forge cgal==4.13

我已经在conda forge上创建了一个问题

您可以编辑您的问题并添加
conda列表-n CGALCONDA cgal
的输出吗?