使用conda for Anaconda IDE创建新环境后出现VCRUNTIME140.dll错误

2024-10-01 13:37:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Win7 Pro 64位sp1系统。我刚刚重新安装了Anaconda2.4Python2.7版,看起来还不错。然后我用python 3.5和整个anaconda套件创建了一个env:

conda create -n Py35 python=3.5 anaconda 

env被创建了,实际上我有两个独立的实例Launcher、Spyder、Jupyter NB等——每个版本的python都有一个。在

所以问题是:

  1. Launcher(Py35)的默认环境是python2.7.10.3(而不是3.5?)。当我使用下拉菜单并选择Py35,然后单击spyder应用程序的启动按钮时,命令窗口会闪烁一秒钟,然后不会发生任何其他情况。在
  2. 如果我选择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.

Python2.7版本的应用程序运行良好。当我搜索“missing.dll”时,我在这里找到了它的两个实例:

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文件夹。“pgks”和“info”文件夹出现在原始的Anaconda2安装中,但不存在。我附上了两张文件夹结构的图片: Anconda2 file structurePy35 env file structure

作为一个新手,我不确定是否可以将丢失的文件夹从原来的Anaconda安装复制到新的env,或者如何将丢失的.dll文件放在需要的位置,以便Py3.5版本的应用程序能够正常打开和运行。在

我真的很感谢你的意见,因为这对我来说已经成了一个相当麻烦的问题。在

谢谢, 安吉拉


Tags: 实例版本env文件夹应用程序anacondaprogramusers