Ошибки при использовании conda при установке PyMC3 - PullRequest
1 голос
/ 10 апреля 2020

Я пытаюсь установить пакет PyMC3 через Anaconda с Python 3.7 64 бит на WIN10. Я использовал команду

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

, но это не сработало. Теперь сообщения об ошибках появляются каждый раз, когда я открываю терминал от Анаконды. Когда я открыл JupyterNotebook и импортировал библиотеки ниже, все работало хорошо.

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