我正在通過 Anaconda 安裝 PyMC3。事務(wù)執(zhí)行完成。發(fā)布此操作后,我的 Anaconda 控制臺在打開時立即關(guān)閉。也無法導(dǎo)入 PyMC3 模塊。下面是控制臺關(guān)閉前彈出的錯誤信息。當它瞬間閃爍時,我設(shè)法捕獲了它的屏幕截圖。我還附上了導(dǎo)入 PyMC3 模塊時收到的警告。我該如何解決這個問題?有沒有其他方法可以卸載 PyMC3 和 Theano 并安裝新版本?編輯:而且,我conda install m2w64-toolchain在運行conda -c install pymc3. 交易沒有成功完成。盡管如此,我還是繼續(xù)第二次執(zhí)行。也許,這也是我為什么會出現(xiàn)這個致命錯誤的原因之一。與 Visual Studio 相關(guān)的錯誤消息如下:C:\Users\ >SET DISUTILS_USE_SDK=1C:\Users\ >SET MSSdk=1C:\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 之后,上述問題也沒有解決并且是重復(fù)的。 anaconda 控制臺崩潰,消息瞬間閃爍。
3 回答

哈士奇WWW
TA貢獻1799條經(jīng)驗 獲得超6個贊
剛剛遇到這個問題并找到了解決方案。當(使用 Bing 或 Google)搜索 pymc3 的 conda 安裝時,會出現(xiàn)幾個鏈接。第一個是使用 conda-forge:
conda install -c conda-forge pymc3
不要使用這個,否則你會在上面的帖子中收到錯誤信息。我為 C++ 安裝了 VS 并定期使用它。
相反,使用 anaconda 的安裝程序
conda install -c anaconda pymc3
此安裝程序正常工作 - 沒有愚蠢的錯誤消息。
或者,您可以使用 pip install 但我更喜歡 conda,因為這使我可以更好地管理我的 python 發(fā)行版和 venv。
添加回答
舉報
0/150
提交
取消