如何优雅地使用vscode+anaconda配置python多环境
本来是想趁没开学整理整理自己的笔记发上来,结果因为疫情没法返校计划也就搁浅了。
刚好闲下来了,那就折腾一下开发环境,顺便给自己留个备忘,如果能够帮到你那就更好了。
前言
因为机器学习和大数据分析的学习需要用到python,而又想将不同的python开发环境独立开,保证开发环境的纯净,所以有了本配置方案。
采用anaconda完成对虚拟环境的管理,来切换不同的开发环境。然后搭配轻量化的开发工具VSCode。
1. Anaconda安装
下载之后根据提示一步一步来add to path
记得✔
。
之后我们可以在图形化的界面中创建或者管理不同的python环境。
2. VScode安装
下载完成之后,我们需要安装插件,扩展里面搜索Python
,点击install
。
然后在文件-首选项-设置中搜索python,设置以下内容(方便我们格式化python文档):
扫描二维码关注公众号,回复:
9347566 查看本文章
之后右下角会跳出提示点击install
即可,或者在默认环境中输入conda install autopep8
3. 环境切换
在安装anaconda的时候我们默认安装一个python3.7。然后我们打开anaconda,点击create
创建一个新环境(python2.7与我们原先的环境区别开)
环境创建完毕后,重启vscode,点击左下角python版本
就可以切换不同的python解释器。
这里给出一些conda命令:
conda update -n base conda #update最新版本的conda
conda create -n [环境名] python=3.5 #创建python3.5的[环境名]虚拟环境
conda activate [环境名] #开启[环境名]环境
conda deactivate #关闭环境
conda env list #显示所有的虚拟环境
conda info --envs #显示所有的虚拟环境
需要注意的是,不能通过在命令行中执行conda指令来切换python环境。