VCRUNTIME140.dll 使用 conda for Anaconda 创建新环境后出错 IDE
VCRUNTIME140.dll error after creating a new env using conda for Anaconda IDE
我是Win7 Pro 64bit sp1系统。我刚刚全新安装了 Anaconda 2.4 python 2.7 版,似乎运行良好。然后我用 python 3.5 和整个 anaconda 套件创建了一个环境:
conda create -n Py35 python=3.5 anaconda
环境已创建,我基本上有 2 个独立的 Launcher、Spyder、Jupyter NB 等实例——每个版本对应一个 python。
问题来了:
- Launcher(Py35) 的默认环境为 python 2.7.10.3(而不是 3.5?)。当我使用下拉菜单和 select Py35,然后单击 spyder-app 的启动按钮时,命令 window 闪烁一秒钟,然后没有其他任何反应。
- 如果我选择 Spyder(Py35) 桌面图标而不是访问应用程序,我会收到此错误:
pythonw.exe System Error.
The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.
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 file structure 和
Py35 env file structure
作为一个相对的新手,我不确定我是否可以将丢失的文件夹从原始 Anaconda 安装复制到新环境,或者如何将丢失的 .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
我是Win7 Pro 64bit sp1系统。我刚刚全新安装了 Anaconda 2.4 python 2.7 版,似乎运行良好。然后我用 python 3.5 和整个 anaconda 套件创建了一个环境:
conda create -n Py35 python=3.5 anaconda
环境已创建,我基本上有 2 个独立的 Launcher、Spyder、Jupyter NB 等实例——每个版本对应一个 python。
问题来了:
- Launcher(Py35) 的默认环境为 python 2.7.10.3(而不是 3.5?)。当我使用下拉菜单和 select Py35,然后单击 spyder-app 的启动按钮时,命令 window 闪烁一秒钟,然后没有其他任何反应。
- 如果我选择 Spyder(Py35) 桌面图标而不是访问应用程序,我会收到此错误:
pythonw.exe System Error. The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.
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 file structure 和 Py35 env file structure
作为一个相对的新手,我不确定我是否可以将丢失的文件夹从原始 Anaconda 安装复制到新环境,或者如何将丢失的 .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++ Redistributablehttps://support.microsoft.com/en-ca/help/2977003/the-latest-supported-visual-c-downloads