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看我这篇文章足够啦~~最主要的心路历程在文中已经体现,细心的朋友们一定会看到,如果有什么问题,也可以留言,我们一起探讨。

相关推荐
热爱生活的五柒33 分钟前
vscode左边打开文件后会覆盖上一个打开的文件,有什么不覆盖的方法
ide·vscode·编辑器
精英的英37 分钟前
【工具开发】适用于交叉编译环境的QT qmake项目转换vscode项目插件
人工智能·vscode·qt·开源软件
JJJJ_iii5 小时前
【机器学习01】监督学习、无监督学习、线性回归、代价函数
人工智能·笔记·python·学习·机器学习·jupyter·线性回归
淮北49410 小时前
windows安装minicoda
windows·python·conda
假装我不帅10 小时前
wsl+vscode开发.net项目
ide·vscode·.net
小蕾Java11 小时前
【VSCode】Visual Studio Code 2025安装包及安装教程 (附所有版本下载)
ide·vscode·编辑器
达子66612 小时前
用Vscode编译正点原子ESP32例程报错:ninja: error: loading ‘build.ninja‘: 系统找不到指定的文件
ide·vscode·编辑器
热爱生活的五柒13 小时前
vscode如何链接远程服务器里面的docker里面的目录
服务器·vscode·docker
小蕾Java15 小时前
【VSCode】Visual Studio Code 2024安装包及安装教程 (附所有版本下载)
ide·vscode·编辑器
亚林瓜子16 小时前
在vscode中全选后,同时在每行行尾,开始多行编辑(Mac版)
ide·vscode·macos