Conda+jupyterlab

文章目录

  • 1、Conda
    • 1.1、基本介绍
    • 1.2、conda安装
    • 1.3、conda常用命令
      • 1.3.1、基本命令
      • 1.3.2、环境管理
  • 2、Jupyterlab
    • 2.1、基本介绍
    • 2.2、安装使用
  • 3、pycharm中使用conda

1、Conda

1.1、基本介绍

  • Conda 是一个开源的包管理和环境管理工具,适用于 Python 及其他编程语言。它允许用户轻松安装、更新和卸载软件包,并支持创建独立的虚拟环境,以避免依赖冲突
  • Conda 通过 Anaconda 或 Miniconda 发行版分发,
  • Anaconda 包含大量预装的科学计算和数据分析包,
  • 而 Miniconda 则是轻量版,仅包含核心功能。
  • Conda 的优势在于跨平台支持(Windows、macOS、Linux)、强大的依赖解析能力以及对非 Python 包的管理。它广泛应用于数据科学、机器学习和科研领域,简化了复杂项目的环境配置。

1.2、conda安装

  • 去链接: conda官网下载Anaconda 或者 miniconda
    在这里插入图片描述

  • 安装

# 当命令行显示(base)即安装成功
./Miniconda3-latest-MacOSX-arm64.sh

1.3、conda常用命令

1.3.1、基本命令

conda -help             # 查看帮助
conda info              # 查看conda 信息
conda -version          # 查看 conda 版本
conda update conda      # 更新Conda(慎用)
conda clean –all        # 清理不再需要的包
conda <指令> -help       # 查看某一个指令的详细帮助
conda config -show       # 查看 conda 的环境配置
conda clean -p           # 清理没有用,没有安装的包
conda clean -t           # 清理 tarball
conda clean -all         # 清理所有包和 conda 的缓存文件

1.3.2、环境管理

  • 创建conda环境
conda create -name <env_name> python=<version> [package_name1]
[package_name2] [ .]
# 样例 创建一个名为 learn 的环境,python 版本为3.10
conda create -name learn python=3.10 # -name 可以简写为 -n
  • 切换conda环境:
# 语法
conda activate env_name# 样例 切换到 learn 环境
conda activate learn
  • 退出环境
# 退出当前环境
conda deactivate
  • 查看所有conda环境
# 查看当前电脑上所有的conda环境
conda env list
  • 删除某个 Conda 环境
# 语法
conda remove -name <env_name> -all
# 样例
conda remove -name learn -all
  • 克隆环境
# 语法
conda create -name <new_evn_name> -clone <old_env_name>
# 样例
conda create -name myclone -clone myenv

2、Jupyterlab

2.1、基本介绍

JupyterLab 是一个开源的交互式开发环境,适用于数据科学和科研,支持 Jupyter Notebook 的扩展。它提供灵活的界面,可同时编辑代码、运行 Notebook、查看数据可视化及 Markdown 文件。JupyterLab 支持多种编程语言(如 Python、R、Julia),并允许用户通过插件扩展功能。它的模块化设计便于定制工作流,适用于代码开发、教学和研究演示。JupyterLab 可通过浏览器运行,支持实时协作,是数据分析和机器学习的理想工具。

2.2、安装使用

  1. 安装
pip3 install jupyterlab
  1. 启动jupyterlab (一般是vscode或者pycharm中编辑)
jupyter lab

3、pycharm中使用conda

  1. 创建conda虚拟环境
conda create -n learn-demo python=3.10
# 使用conda虚拟环境
conda activate learn-demo
  1. 安装jupyterlab
pip3 install jupyterlab
  1. 打开pycharm,新建项目
    在这里插入图片描述
  2. 新建jupyterlab文件
    在这里插入图片描述
    在这里插入图片描述
  3. 编辑文本,加code
    在这里插入图片描述

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

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

相关文章

Vue 项目中 CDN 引入的利弊及解决方案

在Vue项目中&#xff0c;引入到工程中的所有js、css文件&#xff0c;编译时都会被打包进vendor.js&#xff0c;浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多&#xff0c;那么vendor.js文件体积将会相当的大&#xff0c;影响首屏的体验。通过调试发送时间主要消耗…

拥有一台云服务器能做什么呢?

拥有一台云服务器就像拥有了一台24小时在线的远程电脑&#xff0c;你可以通过互联网随时随地管理它。它的用途非常广泛&#xff0c;无论是个人学习、开发测试&#xff0c;还是企业级应用部署&#xff0c;都能发挥重要作用。以下是常见的应用场景&#xff0c;按需求分类整理&…

PHP 在 if 判断时由于运算符优先级导致 false 的问题

首先来看一段代码&#xff1a; $price 187.50;if (!is_numeric($price) || $price < 0 || ($price * 100 > 1000000)) {echo "价格错误&#xff1a;$price\n"; } else {echo "价格正确&#xff1a;$price\n"; }乍一看是不是认为并没有什么问题&…

从零基础到能独立设计单片机产品,一般需要经历哪些学习阶段?

相信很多人&#xff0c;内心都有“钢铁侠”的幻想&#xff0c;成为能写程序&#xff0c;能设计硬件&#xff0c;能设计结构&#xff0c;能焊接的全能型人才。 上次徐工问我&#xff0c;如果你财富自由了&#xff0c;想去做啥&#xff1f; 我说出来&#xff0c;可能大家都不信&a…

Liunx启动kafka并解决kafka时不时挂掉的问题

kafka启动步骤 先启动zookeeper&#xff0c;启动命令如下 nohup ./zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties > /home/kafka/kafka/zookeeper.log 2>&1 &再启动kafka&#xff0c;启动命令如下 nohup ./kafka-server-start.sh…

使用STM32CubeMX配置定时器中断实现LED每秒闪烁一次(STM32G070CBT6)

说明&#xff1a; 本案例采用的定时器3&#xff08;TIM3&#xff09;实现&#xff0c;使用其他定时器是一样配置。 如何新建一个工程以及如何配置LED的端口&#xff0c;请查看前面文章&#xff1a;使用STM32CubeMX实现LED灯每秒闪烁一次&#xff08;STM32G070CBT6单片机&…

暴力破解Excel受保护的单元格密码

暴力破解Excel受保护的单元格密码 分享一个暴力破解Excel受保护的单元格密码的方法 第一步 在Excel中按下Alt F11&#xff0c;打开Visual Basic for Applications&#xff08;VBA&#xff09;编辑器。 第二步 在VBA编辑器中&#xff0c;点击插入菜单&#xff0c;选择模块…

Git常用操作之GitLab

Git常用操作之GitLab 小薛博客官网&#xff1a;小薛博客Git常用操作之GitLab官方地址 1、GitLab安装 https://gitlab.cn/install/ 1、Docker安装GitLab https://docs.gitlab.cn/jh/install/docker.html 1、设置卷位置 在设置其他所有内容之前&#xff0c;请配置一个新的…

pgsql创建新用户并赋只读权限

在 PostgreSQL 中&#xff0c;为新用户赋予只读权限的步骤如下&#xff1a; —### 1. 创建新用户首先&#xff0c;创建一个新用户&#xff08;角色&#xff09;&#xff0c;并设置密码&#xff1a;sqlCREATE ROLE 用户名 WITH LOGIN PASSWORD 密码;例如&#xff1a;sqlCREATE R…

数据结构与算法——算法3 面试常用排序算法

首先了解排序算法性能和优缺点 然后了解快排 和堆排序的方法。 可以参考如下的博客 八大排序(超详解附动图源码)

linux root丢失修改密

在RHEL7下重置密码 第一种方式&#xff1a;光驱进入急救模式 //做之前最好 selinuxdisabled Conntinue 然后chroot /mnt/sysimag 然后编辑/etc/shadow文件 第二种方式&#xff1a; 1&#xff1a;编辑启动菜单按e,找到linux16行&#xff0c;在行尾加入 init/bin/sh,同时在…

数据类设计_图片类设计之3_半规则图类设计(前端架构基础)

前言 学的东西多了,要想办法用出来.C和C是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容 引入 接续上一篇讨论半规则图类型的设计 半规则图的定义 什么是半规则图?笔者看见了一些似乎规则又不是太规则的图形,例如带圆角的矩阵,在页面上找一个圆角框 为了…

Qt 信号与槽机制

1. 信号 和 槽 Qt 信号与槽机制 是一种用于对象间通信的低耦合设计模式&#xff0c;核心思想是&#xff1a;当某个信号触发&#xff0c;自动调用预先关联的处理函数&#xff08;槽函数&#xff09;。 在 Qt 中&#xff0c;如果一个类需要使用信号与槽机制&#xff0c;则该类必…

实验8 搜索技术

实验8 搜索技术 一、实验目的 &#xff08;1&#xff09;掌握搜索技术的相关理论&#xff0c;能根据实际情况选取合适的搜索方法&#xff1b; &#xff08;2&#xff09;进一步熟悉盲目搜索技术&#xff0c;掌握其在搜索过程中的优缺点&#xff1b; &#xff08;3&#xff09;…

区块链知识点2

1.用非对称加密方式传输对称加密的密钥 2.数字签名&#xff1a;私钥加密&#xff0c;公钥解密 3.RSA由于计算较大&#xff0c;通常用于数字签名和密钥交换&#xff0c;而非直接的数据加密。 4.签名过程 发送方A将消息用Hash算法产生一个消息摘要(Message Digest) 发…

消费级显卡上ollama部署QwQ32B

ollama部署QwQ32B QwQ32B硬件要求 魔改2080ti 的 22G 显存差不多够用 ollama中的是Q4_K_M量化模型 硬件配置模型推理模型高效微调模型全量微调显存占用最低配置显存占用最低配置显存占用最低配置FP_1664GRTX3090&#xff0a;4&#xff08;94G&#xff09;92GRTX3090&#xff0a…

万字长文详解嵌入式电机软件开发

目录 第一章:嵌入式电机概述 1.1 电机类型:选对 “主角” 有多重要? 1.2 嵌入式系统特点:硬件的 “灵魂” 靠什么支撑? 第二章:开发环境搭建 2.1 硬件平台选择:给 “大脑” 找个好载体 2.1.1 ARM Cortex 系列:全能选手 2.1.2 AVR 微控制器:简约而不简单 2.1.3 …

python-54-使用环境变量库python-dotenv进行应用程序配置参数的管理

文章目录 1 python-dotenv简介1.1 十二因素原则1.1.1 引言1.1.2 背景1.1.3 十二因素1.2 python-dotenv概述2 python-dotenv应用2.1 文件.env2.2 方式一load_dotenv()2.3 方式二dotenv_values()2.4 指定配置文件路径3 Flask结合dotenv3.1 Flask的config3.2 结合使用4 代码中的配…

How to introduce a new product in English?

How to introduce a new product in English? References Introducing a new product Forever: Yeah, sure. Today I am glad to announce [əˈnaʊns] that our new App has made it through the final testing stage. The name of the new App is on-device Stable Diffus…

数字电路 | 触发器 / 单稳态触发器 / 双稳态触发器

注&#xff1a;本文为 “数字电路 | 触发器” 相关文章合辑。 如有内容异常&#xff0c;请看原文。 未整理。 数字电路基础 — 触发器 Oliver-H 已于 2024-04-07 15:06:25 修改 触发器&#xff08;Flip-Flop&#xff09; 也是数字电路中的一种具有记忆功能的逻辑元件。触发…