本人一直都是在物理机环境下使用Anaconda,好处是提供了比较完全的机器学习包,还有方便的虚拟环境,缺点是体积太大。但如果直接用Anaconda中的根目录环境作为pycharm中的Python解释器,因为在运行程序前会不断加载根目录中的Python包,会严重拖慢pycharm的运行速度。对于性能不高的机器,miniconda比较合适作为Python的运行环境。miniconda仅集成了python和conda的一些必要包。最新版的安装包仅有50多M。
在虚拟机中我打算安装win7 +miniconda的组合(主要是是因为win10严格的安全机制,仅能短时间关闭安全监测,处理恶意代码时经常把样本删除)。VM workstations Pro14 + win7专业版 + miniconda3.4.7.12在安装时候,总是弹出Failed to create menus。安装程序弹窗报错如下:
failed to create anacoda menu。!!
创建菜单失败,安装成功后在菜单中也找不到miniconda的菜单,尝试过如下方法:
win+R--->cmd --->d:---->cd anaconda(总之红的这部分就是进入到你的anaconda安装文件夹)
然后输入 python .Lib_nsis.py mkmenus 依然不能解决问题,没有出现以下画面
我的解决办法:升级VM workstation pro为15.1 后,再次安装miniconda问题消失,同时从物理机往虚拟机中拷贝文件导致虚拟机卡死的问题也得到了解决。
查询资料后发现有很多人都出现了类似问题,有人说这是win10 1903的bug,最终原因不得而知。貌似VM一直鼓励从14升级到15.
以上。