山水轮流转,之前从Windows跳到了Linux的坑,某次偶然切回了双系统的Windows中,突然感觉这个系统其实挺好的:功能完善、生态强大、GUI自不必说,Powershell也不必Linux下的终端差多少。实际使用起来就是环境变量的配置和注册表使用比较麻烦一点,当时就想能不能以后在生产环境用Windows。用在Java开发上肯定是没问题的,但是机器学习怎么办?研究了半天,这里算是做个总结吧
Powershell不方便的地方:
Anaconda在Powershell中创建虚拟环境需要在Powershell中添加一个脚本并在启动时执行(需要设置Powershell可以执行脚本),但是它执行起来非常慢(约1s),但是并不是每次使用Powershell都是需要这个功能的。当然Anaconda提供了Anaconda Prompt(其实就是在运行cmd的时候执行一个脚本),但是还是不方便啊
Windows Terminal很好用,有了它就可以避免上面的问题。我们可以将Anaconda Prompt添加到Windows Terminal中:
{
// Make changes here to the cmd.exe profile
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6102}",
"name": "Anaconda Prompt",
"commandline": "cmd.exe \"/K\" E:\\Anaconda\\Scripts\\activate.bat E:\\Anaconda",
"icon": "E:\\Anaconda\\bitbug_favicon.ico",
"hidden": false,
"colorScheme": "Solarized Darcula-JD",
"fontSize": 13
}
guid是我随便写的,好像没什么影响
icon是我自己做的,可以用这个网站做
这样,需要使用anaconda的时候打开一个新的标签页就可以了
(但是Windows Terminal好像并不能实现按住Shift后在右键中显示,不过这个功能是可以实现的:https://blog.csdn.net/Jioho_chen/article/details/101159291)
我非常喜欢我Linux中gnome terminal的配色方案,但是我网上没有找到,自己凑合配了个:
{
"name": "Solarized Darcula-JD",
"black": "#ceee3f",
"red": "#f24840",
"green": "#629655",
"yellow": "#b68800",
"blue": "#2075c7",
"purple": "#797fd4",
"cyan": "#15968d",
"white": "#d2d8d9",
"brightBlack": "#ceee3f",
"brightRed": "#f24840",
"brightGreen": "#78db5f",
"brightYellow": "#52bf36",
"brightBlue": "#2075c7",
"brightPurple": "#797fd4",
"brightCyan": "#15968d",
"brightWhite": "#d2d8d9",
"background": "#272a2d",
"foreground": "#ced0d1"
}
里面的值已经被我改过了,和前面的英文并不对应
原文:https://www.cnblogs.com/jiading/p/12741616.html