1

我正在尝试通过 Anaconda 在 WIN10 上使用 Python 3.7 64 位安装 PyMC3 包。我使用了命令

conda install -c conda-forge pymc3

最后会出现错误消息

C:\Users\alway>SET DISTUTILS_USE_SDK=1
C:\Users\alway>SET MSSdk=1
C:\Users\alway>SET platform=
C:\Users\alway>IF /I [AMD64] == [amd64] set "platform=true"
C:\Users\alway>IF /I [] == [amd64] set "platform=true"
C:\Users\alway>if defined platform (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0" )  ELSE (set "VSREGKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0" )

C:\Users\alway>for /F "skip=2 tokens=2,*" %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\alway>if "" == "" (set "VSINSTALLDIR=" )

C:\Users\alway>if "" == "" (
ECHO "WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
 GOTO End
)
"WARNING: Did not find VS in registry or in VS140COMNTOOLS env var - your compiler may not work"
The system cannot find the batch label specified - End

有谁知道发生了什么?我试图通过安装 C++ 编译器

conda install libpython m2w64-toolchain -c msys2

但它没有用。现在每次我从 Anaconda 打开终端时都会出现错误消息。当我打开 JupyterNotebook 并在下面导入库时,一切正常。

import arviz as az
import numpy as np
import matplotlib.pyplot as plt
import pymc3 as pm
from theano import shared
4

0 回答 0