gpt4 book ai didi

python - PyMC3 的安装问题

转载 作者:行者123 更新时间:2023-12-03 02:44:33 38 4
gpt4 key购买 nike

我通过 Anaconda 安装 PyMC3。交易执行已完成。执行此操作后,我的 Anaconda 控制台在打开时立即关闭。也无法导入 PyMC3 模块。以下是控制台关闭之前弹出的错误消息。当它短暂闪烁时,我设法捕捉到它的屏幕截图。我还附上了导入 PyMC3 模块时收到的警告。

如何解决此问题?有没有其他方法可以卸载 PyMC3 和 Theano 并安装新版本?

编辑:并且,我在运行 conda -c install pymc3 之前尝试了 conda install m2w64-toolchain 。交易未成功完成。尽管如此,我还是继续执行了第二次处决。也许,这也是我遇到这个 fatal error 的原因之一。

与Visual Studio相关的错误消息如下:

C:\Users\      >SET DISUTILS_USE_SDK=1
C:\Users\ >SET MSSdk=1
C:\Users\ >SET platform=
C:\Users\ >IF/I [AMD64] == [amd64] set "platform=true"
C:\Users\ >if defined platform (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" ) ELSE (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0")
C:\Users\ >for /F "skip=2 tokens=2.x" %A in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" /v InstallDir') do SET "VSINSTALLDIR=%B"
ERROR: The system was unable to find the specified registry key or value.
C:\Users\ >if "" == "" (set "VSINSTALLDIR=" )
C:\Users\ >if "" == "" (
ECHO "Did not find VS in registry or in VS140COMNTOOLS env var - exiting"
exit 1
)
"Did not find VS in registry or in VS140COMNTOOLS env var - exiting"

更新:我通过 conda 安装 m2w64 工具链解决了 Theano 问题。这是由于编译器不可用造成的。即使在卸载 anaconda、重新安装它,甚至在安装 2017 年的 VC++ redist 之后,上述问题也没有解决,并且仍然重复。anaconda 控制台崩溃并且消息短暂闪烁。

最佳答案

刚刚遇到这个问题并找到了解决方案。当(使用 Bing 或 Google)搜索 pymc3 的 conda install 时,会出现几个链接。第一个是 conda-forge:

conda安装-c conda-forge pymc3

请勿使用此功能,否则您将收到上述帖子中的错误消息。我安装了 C++ 的 VS 并经常使用它。

相反,使用 anaconda 的安装程序

conda安装-c anaconda pymc3

此安装程序工作正常 - 没有愚蠢的错误消息。

或者,您可以使用 pip install,但我更喜欢 conda,因为这可以让我更好地管理我的 python 发行版和 venv。

关于python - PyMC3 的安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53921718/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com