VSCode,Anaconda,JupyterNotebook

news2025/2/26 20:05:49

文章目录

  • 一. 下载VSCode并安装
  • 二. 下载Anaconda并安装
    • 1. anaconda介绍
    • 2. Anaconda的包管理功能
    • 3. Anaconda的虚拟环境管理
    • 4.Jupyter Notebook
    • 5. Jupyter Notebook使用简介
    • 6. Jupyter Notebook快捷键
    • 7.Jupyter notebook的功能扩展
    • 8. Jupyter notebook和Jupyter lab的区别
  • 三. VSCode安装jupyter插件
  • 四. pycharm联动Jupyter notebook

一. 下载VSCode并安装

二. 下载Anaconda并安装

1. anaconda介绍

Anaconda 是最流行的数据分析平台,全球两千多万人在使用
Anaconda 附带了一大批常用数据科学包
Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的
可以帮助你在计算机上安装和管理数据分析相关包
包含了虚拟环境管理工具

Anaconda 可用于多个平台( Windows、Mac OS X 和 Linux)
可以在官网上下载对应平台的安装包
如果计算机上已经安装了 Python,安装不会对你有任何影响
安装的过程很简单,一路下一步即可
https://www.anaconda.com/products/individual

在这里插入图片描述

在这里插入图片描述

2. Anaconda的包管理功能

通过命令行安装

conda install 包名字
pip install 包名字
注意,使用pip时最好指定安装源:
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
pip install 包名 -i https://mirrors.aliyun.com/pypi/simple/ #通过阿里云镜像安装

3. Anaconda的虚拟环境管理

虚拟环境的作用
很多开源库版本升级后API有变化,老版本的代码不能在新版本中运行
将不同Python版本/相同开源库的不同版本隔离
不同版本的代码在不同的虚拟环境中运行

通过Anaconda.Navigator创建虚拟环境
在这里插入图片描述
通过命令行创建虚拟环境

conda env list 或 conda info --envs查看有哪些虚拟环境
conda create -n 虚拟环境名字 python=版本号 #创建虚拟环境
conda activate 虚拟环境名字 #进入虚拟环境
conda deactivate #退出虚拟环境
conda remove -n 虚拟环境名字 --all #删除虚拟环境

4.Jupyter Notebook

通过Anaconda.Navigator启动Jupyter Notebook
在这里插入图片描述
通过终端启动 Jupyter Notebook

conda activate 虚拟环境名字
jupyter notebook

5. Jupyter Notebook使用简介

新建notebook文档
在这里插入图片描述
新建文件之后会打开Notebook界面
在这里插入图片描述
Jupyter Notebook的cell,代码的输入框和输出显示的结果就是cell
在这里插入图片描述

6. Jupyter Notebook快捷键

命令模式,按ESC进入

Y,cell切换到Code模式
M,cell切换到Markdown模式
A,在当前cell的上面添加cell
B,在当前cell的下面添加cell
双击D:删除当前cell

编辑模式,按Enter进入

多光标操作:Ctrl键点击鼠标(Mac:CMD+点击鼠标)回退:Ctrl+Z(Mac:CMD+Z)
重做:Ctrl+Y(Mac:CMD+Y)
补全代码:变量、方法后跟Tab键
为一行或多行代码添加/取消注释:Ctrl+/(Mac:CMD+/)

常用快捷键

两种模式通用快捷键
Shift+Enter,执行本单元代码,并跳转到下一单元
Ctrl+Enter,执行本单元代码,留在本单元
cell行号前的 * ,表示代码正在运行

参考:https://zhuanlan.zhihu.com/p/630045725

7.Jupyter notebook的功能扩展

安装jupyter_contrib_nbextensions库

8. Jupyter notebook和Jupyter lab的区别

https://blog.csdn.net/y1574406771/article/details/130805345

三. VSCode安装jupyter插件

启动jupyter notebook
vscode选择anaconda python环境
在这里插入图片描述

四. pycharm联动Jupyter notebook

启动jupyter notebook
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2261449.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

动态导出word文件支持转pdf

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、功能说明二、使用步骤1.controller2.工具类 DocumentUtil 导出样式 前言 提示:这里可以添加本文要记录的大概内容: 例如&#xff…

那些不属性的C语言关键字-const

大家都知道const修饰的变量是不可变的,但是到底是怎么实现的那,有方法修改只读变量的值吗,今天我们结合实验代码,分析下const关键字的实现原理 const变量 1.const修饰局部变量 int main(){const int abc 123;printf("%d\…

【Java 数据结构】List -> 给我一个接口!!!

🔥博客主页🔥:【 坊钰_CSDN博客 】 欢迎各位点赞👍评论✍收藏⭐ 目录 1. 什么是 List 2. List 常用的方法 3. List 的使用 1. 什么是 List 其实 List 是一个接口,它继承了 Collection 接口 下列为 List 接口中的各种…

【5G】5G的主要架构选项

最初,在3GPP讨论中考虑了所有可能的聚合和核心网络组合,共有八个架构选项。以下重点介绍option2、3、4和7。 1. 独立组网 (Standalone, SA) 架构选项 2 :Standalone architecture with 5G-core 特点: 5G核心网(5GC, …

Ajax简单理解

Ajax 1 什么是ajax AJAXAsynchronous JavaScript and XML (异步的JavaScript和XML)AJAX不是新的编程语言,二十一种使用现有标准的新方法 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏…

【GESP】C++二级考试大纲知识点梳理, (2)计算机网络的基本概念及分类

GESP C二级官方考试大纲中,共有9条考点,本文针对C(2)号知识点进行总结梳理。 (2)了解计算机网络的概念,了解计算机网络的分类(广域网(WAN)、城域网&#xff0…

相机与NAS的奇妙组合,如何使用相机拍照自动上传或备份到NAS

相机与NAS的奇妙组合,如何使用相机拍照自动上传或备份到NAS 哈喽小伙伴们好,我是Stark-C~ 对于喜欢使用专业器材拍照摄影的小伙伴来说,想要将相机存储卡中的照片或视频导出到电脑上,要么是使用数据线直接和相机连接,…

window下的qt5.14.2配置vs2022

这里做一个笔记,已知qt5.14.2和vs2022不兼容,无法自动扫描到vs的编译器。但由于团队协作原因,必须使用qt5.14.2,并且第三方库又依赖vs2022。其实qt5.15.2是支持vs2022的,如果能够用qt5.15.2,还是建议使用qt…

QT从入门到精通(一)——Qlabel介绍与使用

1. QT介绍——代码测试 Qt 是一个跨平台的应用程序开发框架,广泛用于开发图形用户界面(GUI)应用程序,也支持非图形应用程序的开发。Qt 提供了一套工具和库,使得开发者能够高效地构建高性能、可移植的应用程序。以下是…

【协作笔记Trilium Notes Docker部署】开源协作笔记Trilium Notes本地Docker部署远程协作

文章目录 前言1. 安装docker与docker-compose2. 启动容器运行镜像3. 本地访问测试4.安装内网穿透5. 创建公网地址6. 创建固定公网地址 前言 今天分享一款在G站获得了26K的强大的开源在线协作笔记软件,Trilium Notes的中文版如何在Linux环境使用docker本地部署&…

app的测试范围以及web和app的测试区别

目录 图1.App的测试范围1.1功能测试1.2专项测试1.3性能测试 2.Web和App的测试区别2.1相同点2.2不同点 👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的…

数据分析实战—鸢尾花数据分类

1.实战内容 (1) 加载鸢尾花数据集(iris.txt)并存到iris_df中,使用seaborn.lmplot寻找class(种类)项中的异常值,其他异常值也同时处理 。 import pandas as pd from sklearn.datasets import load_iris pd.set_option(display.max_columns, N…

docker 拉取镜像 | 创建容器 | 容器运行

拉取镜像 拉取镜像的命令:docker pull name (name换为你要拉取的镜像名) docker pull docker.1panel.live/hispark/qiankunbp:1.0.0 docker.1panel.live/hispark/qiankunbp:1.0.0为镜像名 拉取海思的镜像:(如果之前拉…

添加标签(vue3)

点击添加按钮: 最多添加5个 注意: 不只可以el-form 进行校验,也可以对单个el-form-item 进行校验 vue elementUI form组件动态添加el-form-item并且动态添加rules必填项校验方法-CSDN博客 el-form 里边有el-form-item ,el-fo…

Dash for Mac 代码API文档管理软件安装

Mac分享吧 文章目录 Dash for Mac 代码API文档管理软件 效果图展示一、Dash 代码API文档管理软件 Mac电脑版——v7.3.31️⃣:下载软件2️⃣:安装软件2.1 左侧安装包拖入右侧文件夹中,等待安装完成,运行软件2.2 打开软件&#xff…

Unity添加newtonsoft-json

package name "com.unity.nuget.newtonsoft-json": "3.2.1",打开包管理器 输入包名称和版本 点击添加

分布式全文检索引擎ElasticSearch-数据的写入存储底层原理

一、数据写入的核心流程 当向 ES 索引写入数据时,整体流程如下: 1、客户端发送写入请求 客户端向 ES 集群的任意节点(称为协调节点,Coordinating Node)发送一个写入请求,比如 index(插入或更…

TensorRT C++ API模型加速 —— TensorRT配置、模型转换、CUDA C++加速、TensorRT C++ 加速

文章目录 前言:TensorRT简介0.1、TensorRT算法流程0.2、TensorRT主要优化技术 一、TensorRT配置1.1、TensorRT环境配置1.1.1、CUDA安装1.1.2、TensorRT下载1.1.3、TensorRT CUDA配置1.1.4、TensorRT配置1.1.4.1、TensorRT python配置1.1.4.2、TensorRT C配置&#x…

RPC 服务与 gRPC 的入门案例

RPC 协议 RPC(Remote Procedure Call Protocol)即远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务的协议,允许一个计算机程序可以像调用本地服务一样调用远程服务 。 RPC的主要作用是不同的服务间方法调用就像本地…

基于Spring Boot的体育商品推荐系统

一、系统背景与目的 随着电子商务的快速发展和人们健康意识的提高,体育商品市场呈现出蓬勃发展的态势。然而,传统的体育商品销售方式存在商品种类繁多、用户选择困难、个性化需求无法满足等问题。为了解决这些问题,基于Spring Boot的体育商品…