我通过Anaconda在我的64位Win10上安装了Python 3.6.3 64位,并且我从the official sourceforge page安装了Netgen 64位,但是当我尝试运行Negen时,我得到了错误:
无法继续执行代码,因为找不到python35.dll。重新安装该程序可能会解决此问题。
1.我试着重新安装,但没有帮助
1.我检查了我已经安装了64位的所有东西,我的python也是64
1.我很确定我的python已经添加到PATH中了,当我在命令行中运行python时,它会打开python shell。
1.有类似的帖子建议从网上下载丢失的.dll。我不认为这是一个好主意。
如果您能帮助我了解问题所在以及如何解决,我将不胜感激。
4条答案
按热度按时间zsbz8rwp1#
Python 3.6.x没有提供
python35.dll
。安装Python 3.5解释器。
vkc1a9a22#
最新Netgen版本可从http://www.ngsolve.org获得
他们使用Python 3.6
bkhjykvo3#
我也遇到过同样的问题,但在我的例子中,netgen找不到python37.dll,而我有Python 3.9。最终我将python39.dll重命名为python37.dll,netgen骂我(“python37.dll的使用与此版本的Python冲突”),但开始工作。
oprakyz74#
只需编辑环境变量以添加python37.dll路径,该路径通常位于C:\Users\YOURNAME\AppData\Local\Programs\Python中