【发布时间】:2017-11-22 00:54:04
【问题描述】:
我在我的 64 位 Win10 上通过 Anaconda 安装了 Python 3.6.3 64 位。我从the official sourceforge page 安装了Netgen 64bit。但是当我尝试运行 Negen 时,我得到了错误:
代码执行无法继续,因为没有找到 python35.dll。重新安装程序可能会解决此问题。
- 我尝试重新安装,但没有帮助
- 我检查了我已经安装了 64 位的所有东西,我的 python 也是 64
- 我很确定我的 python 已添加到 PATH,当我在命令行中运行 python 时,它会打开 python shell。
- 有类似的帖子建议从 Internet 下载丢失的 .dll。我不认为这是个好主意。
如果您能帮助我了解问题所在以及如何解决,我将不胜感激?
【问题讨论】:
-
您安装了哪个特定 Python 3.x 版本?
-
这是您的问题——您的 Netgen 安装程序是为 Python 3.5 构建的,而您安装的是 Python 3.6。您要么需要更新版本的 Netgen(如果不存在,请自行运行),或者使用较旧的 Python。
-
没有其他解决方法,没有 -- 只有点版本,不是次要版本,是二进制兼容的。你可以降级你的 Python,你可以寻找一个更新的 Netgen 构建,你可以 - 潜在地,给定源和适当的构建工具链 - 自己运行一个更新的构建。
-
请注意,您可以同时安装 Python 3.5 和 3.6,因此“降级”不一定是强制性的。
-
不,您不需要从 PATH 中删除新的。编译第 3 方软件的说明在这里有点超出范围。
标签: python windows python-3.x installation