簡體   English   中英

使用 conda for Anaconda IDE 創建新環境后出現 VCRUNTIME140.dll 錯誤

[英]VCRUNTIME140.dll error after creating a new env using conda for Anaconda IDE

我有一個 Win7 Pro 64 位 sp1 系統。 我剛剛全新安裝了 Anaconda 2.4 python 2.7 版,似乎一切正常。 然后我用 python 3.5 和整個 anaconda 套件創建了一個環境:

conda create -n Py35 python=3.5 anaconda 

創建了 env,我基本上有 2 個單獨的 Launcher、Spyder、Jupyter NB 實例——每個版本的 python 一個。

所以這里是問題:

  1. Launcher(Py35) 的默認環境為 python 2.7.10.3(而不是 3.5?)。 當我使用下拉菜單並選擇 Py35,然后單擊 spyder-app 的啟動按鈕時,命令窗口會閃爍一秒鍾,然后什么也沒有發生。
  2. 如果我選擇 Spyder(Py35) 桌面圖標來訪問該應用程序,則會出現以下錯誤:

pythonw.exe 系統錯誤。 程序無法啟動,因為您的計算機缺少 VCRUNTIME140.dll。 嘗試重新安裝程序以解決此問題。

應用程序的 python 2.7 版本都可以正常工作。 當我搜索 'missing' .dll 時,我在這里找到了 2 個實例:

C:\\Users\\AngelaReyes\\Anaconda2\\pkgs\\hdf5-1.8.15.1-vc14_3\\Library\\bin

和這里:

C:\\Users\\AngelaReyes\\Anaconda2\\pkgs\\msvc_runtime-1.0.0-vc14_0\\Library\\bin

所以我查看了 env/Py35 文件夾。 原始 Anaconda2 安裝中出現的“pgks”和“info”文件夾不存在。 我附上了文件夾結構的兩個圖像: Anconda2 文件結構Py35 env 文件結構

作為一個相對的新手,我不確定是否可以將丟失的文件夾從原始 Anaconda 安裝復制到新的 env,或者如何獲取丟失的 .dll 文件以便 Py3。 5 版本的應用程序打開並正常運行。

我真的很感激這方面的投入,因為它對我來說已經成為一個難題。

謝謝,安吉拉

這是最新安裝程序的已知問題,請參閱https://github.com/ContinuumIO/anaconda-issues/issues/443

您可以嘗試從 Microsoft 手動安裝 VC 可再發行組件: https : //www.microsoft.com/en-us/download/details.aspx?id=48145

將 Spyder 更新到 4.1.4 后,我遇到此錯誤,因此這是適用於 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ Redistributable 的較新版本

https://support.microsoft.com/en-ca/help/2977003/the-latest-supported-visual-c-downloads

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM