Python PyMC3的安装问题

Python PyMC3的安装问题,python,anaconda,pymc3,pymc,Python,Anaconda,Pymc3,Pymc,我正在通过蟒蛇安装PyMC3。事务执行已完成。完成此操作后,我的Anaconda控制台在打开时立即关闭。也无法导入PyMC3模块。 下面是控制台关闭前弹出的错误消息。当它瞬间闪烁时,我设法捕捉到了它的屏幕截图。我还附上了我在导入PyMC3模块时收到的警告 如何解决此问题?是否有其他方法可以卸载PyMC3和Theano并安装新版本? 编辑:在运行conda-c install pymc3之前,我尝试了conda install m2w64工具链。交易未成功完成。尽管如此,我还是进行了第二次处决。也

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

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

编辑:在运行
conda-c install pymc3
之前,我尝试了
conda install m2w64工具链。交易未成功完成。尽管如此,我还是进行了第二次处决。也许,这也是我犯下这个致命错误的原因之一

有关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、重新安装anaconda,甚至在2017年安装VC++redist之后,上述问题仍然无法解决,而且是重复的。anaconda控制台正在崩溃,信息瞬间闪现

帮助我解决这个问题的是:

  • 正在下载Visual Studio(VS)-找到社区版
  • 安装和配置VS for C++
  • 启动C++项目,确保C++编译器的存在和运行,通过运行“Hello World”。虽然我认为这是可选的
  • 在Anaconda的新环境中安装PyMC3
  • 我在尝试通过Anaconda在Windows 10笔记本电脑上安装PyMC3时发现此问题,遇到并搜索以下错误消息:
    “在注册表或VS140COMNTOOLS环境变量中未找到VS-正在退出”

    只是遇到了这个问题并找到了解决方案。当使用Bing或Google搜索pymc3的conda安装时,会出现几个链接。首先是康达锻造公司:

    conda安装-c conda forge pymc3

    不要使用此选项,否则您将在上述帖子中收到错误消息。我已经安装了VC++并经常使用它。 而是使用anaconda的安装程序

    conda安装-c anaconda pymc3

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


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

    也许这会有用。注意,您可以尝试删除MKL版本规范(将
    MKL=2017
    更改为仅
    MKL
    ),因为他们认为这只是一个临时要求。请不要在图像中发布代码/终端输出。请参见此处了解原因:@darthbith上面的代码不是。这是错误消息的证据。@merv谢谢,在使用
    pip install
    @xkcvk2511否后,问题为我解决了,但它是终端输出,因此不应出现在图像中。非常感谢。