python - Windows 上的 Conda Python 环境缺少 DLL 文件

标签 python anaconda conda

我在 Windows 上创建了一个新的 Conda 环境: conda create --name recco networkx

然后我使用source activate激活它。到目前为止,一切都很好。运行 conda list 验证我已安装:

decorator 4.0.4
msvc_runtime 1.0.1
networkx 1.10
python 3.5.1

好吧,让我们运行 python --version 以确保一切都按预期进行:

error

这到底是什么意思?当我停用并运行python --version时,一切都会按预期运行,并且我会返回Python 3.4.1

最佳答案

此问题是因为 msvc_runtime 包出现问题。该包应该包含这些 DLL。您能否验证您的环境根文件夹的内容?这些 DLL 应该同时存在于此处和 (prefix)/Library/bin 中。

一个可能的原因可能是 msvc_runtime 版本错误:对于 Python 3.5.x,它应该在 conda list 输出中的某处显示 [vc14],对于 3.4.x,应该显示 [vc10]

另一个原因可能是激活后 PATH 错误,并且您没有正确获取 DLL。您使用的是 cmd.exe 还是 powershell?我们尚不支持 powershell - 只有 cmd.exe 可以工作。如果使用 cmd.exe,您可以发布 echo %PATH% 的输出吗?

关于python - Windows 上的 Conda Python 环境缺少 DLL 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363125/

相关文章:

python - 如何从python中的列表列表中获取唯一组合值

python - 在python中以相同的顺序随机播放两个列表

python - Windows 8 中的 Anaconda 启动器在哪里?

python - 为什么 Conda 虚拟环境如此之大?

python - Kivy TextInput 自动完成。如何使用 kv 文件获得相同的结果?

Python + split + http : Error - httplib. ResponseNotReady

Python 训练和测试错误

当前 channel 不提供 Python 包

python - 构建一个 conda 包,从 env.yaml 文件创建一个 conda 环境

python Nose 和扭曲