首页 > 其他分享 >优雅地安装 miniconda 和 Jupyter(从零开始~保姆式)

优雅地安装 miniconda 和 Jupyter(从零开始~保姆式)

时间:2024-09-10 23:53:31浏览次数:3  
标签:miniconda Jupyter 虚拟环境 conda anaconda pip jupyter 保姆式

本文主要参考:如何优雅地使用miniconda | 安装,envs_dirs,换源,优雅地打开Jupyter_哔哩哔哩_bilibili

本人亲自上手实操,堪称最佳实践,亲测特别优雅,elegant!!!

1. 安装miniconda

  • 得装在D盘(虚拟环境很费空间),创建一个空文件夹,选择路径后开始安装

2. 检查envs和pkg位置

  • win+s 搜索“anaconda prompt” 打开文件位置

  • 两个都可以用,但一般选第二个
  • 打开 “Anaconda Prompt (miniconda3)”
  • Miniconda base 环境自带最新python

  • 输入“conda info” 看看默认位置

  • package cache: 这是Conda存储下载的包的地方。
  • envs: 这是Conda用于存储不同虚拟环境的地方。
  • 多行地址的顺序:一般优先第一个,D盘的都在第一个说明没问题啦(新版miniconda)
  • 如果C盘在前,位置不对需要调,可以参考该文档最前面的视频链接
  • 如果默认env_dirs在C盘用户下,意味着默认会把环境创建到C盘,推荐更改到miniconda下自带的envs(也就是上面创建的D盘文件夹)

拓展:conda 基础操作

【anaconda】conda创建、查看、删除虚拟环境(anaconda命令集)_conda 创建环境-CSDN博客

3. pip 和 conda 换源 (清华源)

在刚才的conda info 里

  • 这些源都在国外,后期下载包会很慢,甚至会出Error
  • 换源都是在(base)环境里换

换源操作如下:

省流版:把下面的代码一行一行复制到anaconda prompt里执行,就能完成换源!

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

4. 安装Jupyter

参考文档:手把手教你安装Jupyter Notebook(保姆级教程)_jupyter notebook安装教程-CSDN博客

省流版:

1. 打开命令提示符:按下 Win + R 键,输入 “cmd”,按下回车键打开命令提示符窗口。

2. 安装 Jupyter Notebook:在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook

pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

(为防止卡顿,这里使用清华源)

3. 启动 Jupyter Notebook(后面会有更优雅的方法):在命令提示符中输入以下命令,启动 Jupyter Notebook

jupyter notebook

4.接下来Jupyter Notebook 会在默认的浏览器中打开,如果没有自动打开,可以在浏览器中输入 http://localhost:8888/tree 来访问。

(默认的打开目录在C盘用户-个人文件夹)

5. 虚拟环境接入Jupyter

参考文档:【anaconda】conda创建、查看、删除虚拟环境(anaconda命令集)_conda 创建环境-CSDN博客

参考视频:Conda配置虚拟环境 jupyter notebook使用虚拟环境_哔哩哔哩_bilibili

(从6:40开始连接jupyter)

省流版:

1. 创建环境,win+s 搜索并启动 anaconda prompt,输入下方代码(“env-name” 可以替换为我们想要的环境名;这里可暂时不用装python,后面需要哪个版本再pip/conda安装)

conda create -n env-name

2. 进入新环境*:“conda activate d2l-1”进入新创建的虚拟环境就能开始配虚拟环境啦,咱就不展开讲这里了,可参考这个目录作为拓展学习:《动手学深度学习》笔记1——Pytorch虚拟环境搭建-CSDN博客

conda activate d2l-1

d2l-1:是本人起的一个环境名,大家可以自己取名

3. 安装ipykernel库(后面要用它把新环境添加到jupyter内核列表中,并显示)

(conda也可以,但是pip更稳定,咱这里用pip)

pip install ipykernel

显示ipykernel已经就为,就在D盘里

4. 使用ipykernel库,将新环境写入 jupyter 内核(kernel)中并显示出来

python -m ipykernel install --user --name d2l-1 --display-name d2l-1
  • --name d2l-1: 刚刚创建的新环境(内核)的名称
  • --display-name d2l-1: 设置了该环境(内核)在 Jupyter 接口中显示的内核名称

5. 启动 Jupyter Notebook 查看新内核

jupyter notebook

成功添加!

6. 优雅地启动Jupyter

每次启动都得输入“jupyter notebook”略显繁琐,咱有更优雅的方式,即使用.bat文件简化启动步骤:

1. 打开文本编辑器新建.txt文件(如记事本)。

2. 在文本编辑器中输入以下命令:

@echo off
jupyter notebook
  • @echo off 是一个批处理命令,用于关闭命令的回显,这样在运行 .bat 文件时不会在命令行窗口中显示这些命令。

  • jupyter notebook 是启动 Jupyter Notebook 的命令。

3. 将.txt文件保存为带 .bat 扩展名的文件,例如 StartJupyterNotebook.bat

4. 双击这个 .bat 文件,它就会自动打开命令行窗口并启动 Jupyter Notebook。

5. 这个.bat 文件在哪儿,用它开打的jupyter访问目录就在哪儿,比如我把它放在D盘下app文件夹里:

这样一来,就算是大功告成啦!

7. 拓展:本地pip安装“包”

 拓展:后期如果通过conda (因为是镜像) 源找不到包,可以输用pip本地(离线)安装 

遇到安装卡顿(境外源),可以两次 “ctrl+c” 来退出安装

搜pip包:PyPI · The Python Package Index

安装方法:

  • successful就是成功用pip把包装上啦

标签:miniconda,Jupyter,虚拟环境,conda,anaconda,pip,jupyter,保姆式
From: https://blog.csdn.net/weixin_57972634/article/details/142107300

相关文章

  • 2024年Ai智能绘画Stable Diffusion软件+整合包+保姆式教程
    前言在2024年的科技浪潮中,一款名为StableDiffusion的AI智能绘画软件吸引了全球的目光。它不仅为艺术家和设计师提供了无限创意的可能,也让我们每个人都能轻松体验绘画的乐趣。那么,StableDiffusion究竟有何魅力?它又是如何工作的呢?让我们一起揭开这款神奇软件的神秘面纱!一......
  • 【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • 【网络原理】❤️Tcp 核心机制❤️ 通晓可靠传输的秘密, 保姆式教学, 建议收藏 !!!
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • Jupyter Notebook 魔法命令概览
    魔法命令分为两类:行魔法(以单个%开头)和单元魔法(以%%开头)。以下是根据IPython官方文档整理的常用魔法命令概览。常用行魔法命令代码执行%time:测量单行语句的执行时间。%timeit:多次运行一行代码并计算平均执行时间。%run:执行外部Python脚本。%load:从外部文件......
  • 中国移动魔百盒CM201-2 YS刷机救砖 全网最细节教程 保姆式教学
    首先还是一句声明,本人在校高中生,不经常写博客文章,有观感上的格式问题还请谅解!有不足之处欢迎指出!ok以下是正文算了先引入一下吧,不然觉得怪怪的电视盒子应该都不陌生,但是大多数电视盒子一打开全是广告,而且几乎看什么都要钱,这很难不让人产生刷机的想法,市面上也有很多第三方刷......
  • 828华为云征文|华为云Flexus X实例部署安装Jupyter Notebook,学习AI,机器学习算法
    前言由于本人最近在学习一些机器算法,AI算法的知识,需要搭建一个学习环境,所以就在最近购买的华为云FlexusX实例上安装了学习环境,JupyterNotebook。没想到效果格外的,由于华为云FlexusX实例做了很多底层的性能优化,依托创新的大模型支持和智能全域调度,X-Turbo加速技术让常见......
  • GIT详细教学(保姆式教学)
    GIT学习目标1.能说出GIT的工作流程2.使用GIT完成常用操作【本地操作、运程操作、协作】git菜鸟网站https://www.runoob.com/git/git-tutorial.htmlgitlab服务器地址:http://47.96.143.141:9999/http://git.eehp.cn/users/sign_in00.GIT课程学习方法介绍务必......
  • jupyter notebook 500 : Internal Server Error
     jupyter--version pipshownbconvert pipuninstallnbconvert  pipinstallnbconvert ......
  • 【网络原理】Udp 的报文结构,保姆式教学,快速入门
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • 最新点心云-N1盒子-小白完整详细保姆式刷机教程,宽带赚钱吧
    CDN(内容分发网络)是一种通过分布式服务器系统提供快速、高效、可靠的网站和互联网内容分发服务的网络架构。它通过在不同地理位置部署多个数据中心,将内容缓存至离用户最近的服务器,从而加快内容加载速度,提高用户访问体验。PCDN,基于点对点技术的CDN,它利用分布在不同地点的众多用......