最近在学习机器学习和计算机视觉,使用Google Colab来运行网上的示例代码。考虑到网页上写代码效率太低,没有代码补全功能,没有函数提示,不利于对代码的了解,于是还是决定折腾一下在自己的Windows本上安装工作环境。
想要学习机器学习的技能,不可避免要具备熟练使用Python编程的能力。
Anaconda是Python软件包管理器,可以大大减少使用者安装各种包的麻烦,提高工作效率。
我先后安装了Anaconda,Pycharm。尝试运行程序,发现Pycharm并没有找到安装的Anaconda。于是我打开了先前安装的VSCode,其插件中已经出现了Ananconda,成功运行程序。于是编辑器就成了IDE。
对比Pycharm和VScode的界面,Pycharm界面具有很多功能目录,而VSCode非常简洁。由于我初学,我需要代码提示和补全,断点调试等功能。而VSCode都具备。于是我就开心地使用VSCode了。
默认界面如下:
使用Python画一张图,
一路坎坷地把opencv python版也装上了,跟着Learn OpenCV网站上的来,完成后发现让我单独为opencv建立了一个环境(environment),然后我又在新环境里手动装了各种需要的包。dlib没有安装成功,但它不是opencv需要的。
遇到了一个很头疼的问题,关闭目录再次打开后不能import任何包,Google了很多,没有解决,遂转投Pycharm,放弃小清新。
不懂得还有很多,新手要奔跑起来。
下午更新,发现重新建立目录,新建文件后会自动出现如下命令:
C:/Users/<User_name>/Anaconda3/Scripts/activate.bat
重新打开以前建立的目录,运行这段指令后,能够正常执行。于是问题就解决了。
将该命令写到settings.json文件中,添加一行指令如下:
"terminal.integrated.shellArgs.windows": ["/K", "C:\\Users\\<User_name>\\Anaconda3\\Scripts\\activate.bat"]
最后我的settings.jason文件如下:
{
"editor.fontSize": 16,
"python.pythonPath": "C:\\Users\\LIUWEI\\Anaconda3",
"workbench.colorTheme": "Solarized Light",
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/K", "C:\\Users\\LIUWEI\\Anaconda3\\Scripts\\activate.bat"]
}
其中最后一行以及前一行的逗号为个人手动添加。