win10 anaconda**虚拟环境问题的解决方法
目录
问题描述
在anaconda中新搭建一个虚拟环境,第一次使用
conda activate myEnv
**该虚拟环境时,弹出下述两图所示信息,经查看,这些信息可以分为两个问题来看:
问题一:(Keras backend相关)
问题二:(visual studio相关)
问题原因
-
问题一(Keras backend相关)
上图一所显示的信息,实际并非是错误信息,而是运行输出的keras_activate.bat
和keras_deactivate.bat
两个文件内容,作用是为keras设置backend,若无法使用其他backend,则将默认使用theano
. -
问题二(visual studio相关)
上图二所显示信息,是执行vs2015_compiler_vars.bat
文件的运行结果。
问题解决
-
问题一(Keras backend相关)
- 将相关的
keras_activate.bat
和keras_deactivate.bat
两个文件中的所有代码行注释掉即可。 - (上述两文件的路径分别为:
-\anaconda安装路径\Anaconda3\envs\要**使用的环境名称\etc\conda\activate.d\
-\anaconda安装路径\Anaconda3\envs\要**使用的环境名称\etc\conda\deactivate.d\
) - 经验证,是否将上述两个文件注释掉,
import keras
时都将使用TensorFlow作为backend,区别只是在于,注释掉后,再**虚拟环境时不再有上图一的多余文字输出。如下图是注释掉之前的:
下图是注释掉之后的效果:
- 将相关的
-
问题二(visual studio相关)
- 从
\anaconda安装路径\Anaconda3\envs\要**使用的环境名称\etc\conda\activate.d\
路径下,删掉vs2015_compiler_vars.bat
文件即可。
- 从
在此之后,再**该虚拟环境时,显示如下:
以上。