Lumos学习python第九课:VSCode+Anaconda

注意Anaconda版本和Python版本的对应关系,同一个Anaconda可以支持多个Python版本,

注:现在vscode已原生支持jupyter notebook(要求Python版本>=3.6)

Anaconda在Python解析器的基础上封装了很多Python包,尤其是涉及科学计算的,不用一个个下载,非常方便,且自带的conda包管理工具比较好用。

一、Anaconda 下载

Anaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块,让你在管理环境和包时更加方便。我们可以直接上官网下载。

官网地址:https://www.anaconda.com/products/individual

二、Anaconda 安装

安装包下载好后,遵照以下步骤进行:

下面注意勾选:ALL USERS

三、VSCode 下载安装

VSCode官网:https://code.visualstudio.com/Download#

比较简单,这里不赘述。

四、环境变量配置

1、首先检查是否配置了环境变量:

在 Windows 中,按下 win+R 组合键打开"运行"对话框。然后键入cmd 并按下 Enter 键,打开命令提示符,然后输入conda

从结果可以看出没有配置环境变量。

2、配置环境变量

计算机(右键)→属性→高级系统设置→(点击)环境变量 →系统变量→path→(点击)编辑

提前复制好路径,新建四条:

再次检查环境变量是否配置成功:输入conda,结果如下,说明配置成功了。

五、Anaconda创建虚拟环境

1、配置虚拟环境所在位置

打开文件C:\Users\(对应到你本人的用户名)\.condarc ,添加如下代码,可以修改内核的位置:

复制代码
envs_dirs:
  - D:\computerScience\Anaconda\envs(修改成你想要放的位置)

对于你要存放位置的文件夹点击右键→属性→安全→Users→编辑

再选择Users,再允许这里打勾,除了最后以后一个特殊控制可以不用勾选,其余都勾选

2、conda创建虚拟环境

3、conda查看虚拟环境

4、conda进入虚拟环境

5、conda关闭/退出虚拟环境

6、conda切换虚拟环境

7、conda删除虚拟环境

六、jupyter的使用流程

1、打开jupyter

找到你要使用的目标文件夹,在路径这里输入cmd,然后按Enter,进入命令提示符。

这时我的笔记之苦到这里卡了将近半个月。之前我也用过Jupyter notebook,和新的不太一样,并且总是感觉不太顺手,因为他不是以CELL的形式编译代码,总是感觉不舒服,于是我反复卸载、安装,一直都怀疑自己再安装过程出错,但始终找不到解决办法。

这件事告诉我,找不到解决办法的问题不是问题,后来在navigator上找到了答案(如下图),是版本的问题!!!新版7.0Jupyter notebook默认界面就是没有集群,如果大家用的以前的版本顺手,可以换个版本下载,十分便捷,在这里埋一个小伏笔,lab和notebook的区别~~~

2、查看、删除jupyter已有的(虚拟环境)内核:

在命令提示符里输入jupyter kernelspec list查看已有的内核:

复制代码
jupyter kernelspec remove 你不要的内核

3、创建jupyter新的内核

首先创建一个conda的虚拟环境,名为test

复制代码
conda create --name test

激活这个虚拟环境并安装jupyter库

将虚拟环境配置到jupyter的内核中:这条命令会安装一个名为 "test" 的 Jupyter 内核,使其可用于 Jupyter Notebook,并在列表中显示为 "test"。

复制代码
python -m ipykernel install --user --name  test --display-name test

七、VScode配置

1、安装python插件

2、安装code runner

3、安装中文插件(可选)

八、用vscode运行python文件

可切换python版本运行python文件

第一次运行可能出现报错提示:ModuleNotFoundError: No module named 'prettytable'

意思是当前环境中缺少prettytable的包,需要安装这个包,可以用conda install prettytable或者pip install rettytable来安装这个包。

终端输出结果:

九、小小感受

历经了九九八十一难,这篇文章终于完工啦~不谦虚地说,涉及到anaconda/jupyter/vscode看我这篇文章足够啦~~最主要的心路历程在文中已经体现,细心的朋友们一定会看到,如果有什么问题,也可以留言,我们一起探讨。

相关推荐
虚神界熊孩儿8 小时前
VSCode + RooCode 实现本地AI编码开发及SKILL
vscode·skill·roocode·aicoding·本地大模型部署
在下_诸葛16 小时前
VSCode使用指南:快捷键、设置与高级技巧
ide·vscode·编辑器
我也有在努力16 小时前
VSCode Java 开启导入未使用的包置为浅灰色/透明色效果
ide·vscode·编辑器·cursor
WZTTMoon18 小时前
VS Code Java开发配置与使用经验分享
java·vscode
子歌的宏定义18 小时前
主机vscode远程链接服务器开发方法
服务器·ide·vscode
sz49723859918 小时前
VSCODE 隐藏或打开状态栏
ide·vscode·编辑器
摇滚侠19 小时前
VsCode 前端开发快捷语法,Emmet 快捷语法整理,markdown 表格格式
ide·vscode·编辑器
醉挽清风78320 小时前
服务器安装neo4j和jupyter
服务器·jupyter·neo4j
从0至120 小时前
Conda 命令指南:从入门到精通
python·conda·小项目
小宋加油啊2 天前
Mac vscode安装PCL
ide·vscode·macos