Netgen.exe - 找不到系统错误python35.dll

时间:2017-11-22 00:54:05

标签: python windows python-3.x installation

我在64位Win10上通过Anaconda安装了Python 3.6.3 64bit。我从the official sourceforge page安装了Netgen 64bit。但是当我尝试运行Negen时,我得到了错误:

  

代码执行无法继续,因为找不到python35.dll。重新安装程序可能会解决此问题。

enter image description here

  1. 我尝试重新安装,但没有帮助
  2. 我检查过我已经安装了64位的所有东西,我的python也是64
  3. 我很确定我的python被添加到PATH中,当我在命令行中运行python时它会打开python shell。
  4. 有类似的帖子建议从互联网上下载丢失的.dll。我认为这不是一个好主意。
  5. 如果您能帮我了解问题是什么以及如何解决,我将不胜感激?

3 个答案:

答案 0 :(得分:1)

Python 3.6.x不提供python35.dll

安装Python 3.5解释器。

答案 1 :(得分:1)

最新的Netgen版本可从http://www.ngsolve.org获得 他们使用Python 3.6

答案 2 :(得分:0)

我遇到了同样的问题,但在我的情况下 netgen 找不到 python37.dll ,而我有 Python 3.9 。最终我将python39.dll重命名为python37.dll,netgen给我起了名字(“python37.dll的使用与这个版本的Python冲突”),但是开始工作了。

相关问题