Anaconda上设置虚拟环境,并在jupyter notebook中切换。

2023-05-16

个人记录,但欢迎阅读和赐教。

我之前在Anaconda Navigator中建立虚拟环境,然后在jupyter notebook的terminal中增加对应环境的ipykernel,这样可行,但是由于当时我没有意识到jupyer notebook可以基于环境base打开,然后直接通过切换kernel就可以转换虚拟环境,因此浪费了很多时间,还把Anaconda卸了又下,下了又卸。

这里首先再次强调,只要虚拟环境建立了,然后环境中安装了ipykernel,并设置好了名字,那么就可以直接通过base环境打开jupyter notebook,切换了kernel就是切换了环境,不需要每一个环境都安装一次jupyter notebook,然后通过该环境打开(这样打开还不一定是切换了虚拟环境的)。

一.设置虚拟环境

  1. 在Anaconda Prompt中输入conda env list,查看已有的虚拟环境,在未建立过虚拟环境时,应该只有一个,叫base。

  1. 创建虚拟环境:conda create -n env_name python=3.8 (env_name 为环境名称)

  1. 激活虚拟环境:conda activate env_name

  1. 退出虚拟环境:conda deactivate env_name

二.换源

用conda内置的default频道下载太慢了,需要换国内的镜像源,我用的清华源。

仍然是在Anaconda Prompt中输命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --set show_channel_urls yes

前三个channels根据自己的需要可以修改。

在换源后查看是否成功,在任意一个环境找个需要的包安装一下,如果可以连接,则可以。

如果不行的话,进入c盘用户,用户名里面的.condarc,把default给删去,或者再换一下(或增加)镜像源的链接。

如果某天想要恢复默认源,再Prompt中输入:conda config --remove-key channels

三.jupyter notebook中安装ipykernel

在Anaconda Prompt中,conda activate env_name激活目标环境。

在该环境中conda install ipykernel,安装该包。

为jupyter notebook中此kernel赋名,输入ipython kernel install --user --name=torch_gpu,

name=输入需要的kernel名字,对应于这个虚拟环境。

四.从Anaconda中拉jupyter notebook为快捷方式,在属性中修改目标和起始位置为目标文件夹的位置,此时打开默认是base环境,在kernel中切换对应环境kernel即可,如想检验,可以直接在jupyter notebook中输入conda list,检验该环境的包是否变化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Anaconda上设置虚拟环境,并在jupyter notebook中切换。 的相关文章

随机推荐

  • Qt5.6.1+win10环境安装

    安装步骤 xff1a 下载 Qt官方网址 xff1a https download qt io new archive qt 5 6 5 6 1 下载qt opensource windows x86 mingw492 5 6 1 exe
  • WebApp打包

    HBuilder打包 HBuilder是一款前端开发的工具 xff0c 可以到http www dcloud io 下载 下载安装后我们就开始打包已有项目了 xff0c 我们以vue项目为例 xff0c 保证vue项目正常运行 xff0c
  • 蓝牙模块基础认知

    一 模块类型 1 经典蓝牙模块 BT xff1a 泛指支持蓝牙协议4 0以下的模块 xff0c 一般用于数据量比较大的传输 经典蓝牙模块可再细分为 传统蓝牙模块和高速蓝牙模块 2 低功耗蓝牙模块 BLE xff1a 指支持蓝牙协议 4 0
  • Ubuntu下 Rust 交叉编译 Windows程序

    Ubuntu下 Rust 交叉编译 Windows程序 系统版本信息安装添加工具链执行交叉编译 系统版本信息 前提 xff1a 已根据Rust官网安装配置好Rust 当前系统信息如下 Ubuntu 22 04 LTS x64rustup 1
  • golang中日期操作,日期格式化,日期转换

    golang中并没有像java一样提供类似yyyy MM dd HH mm ss格式的操作 xff0c 而是将其定义为golang的诞生时间 xff1a 2006 01 02 15 04 05 0700 MST 注意这在golang的日期格
  • windows11连接无线网后分享热点连接不上

    一直很喜欢用电脑连接无线网再开热点的方式 xff0c 一个是学校热点一次只能连接两个设备 xff0c 另一个是感觉电脑发出的无线信号比较稳定 但是最近用电脑开热点发现虽然手机能连上 xff0c 但是显示无网络连接 xff0c 就是打不开网页
  • C语言实现——顺序栈(top开始为0,也就是top指针指向下一个我们能够插入的地方)

    span class token macro property span class token directive hash span span class token directive keyword define span span
  • Linux查询服务器保修信息

    dmidecode grep 34 System Information 34 A9 egrep 34 Manufacturer Product Serial 34
  • ubuntu20.04下配置深度学习环境GPU

    卸载子系统 C Users thzn gt wsl list 适用于 Linux 的 Windows 子系统分发版 docker desktop 默认 docker desktop data Ubuntu 18 04 Ubuntu 22 0
  • SpringSecurity登陆接口

    接下我们需要自定义登陆接口 xff0c 然后让SpringSecurity对这个接口放行 让用户访问这个接口的时候不用登录也能访问 在接口中我们通过AuthenticationManager的authenticate方法来进行用户认证 所以
  • 【ubuntu20】filezilla连接主机和ubuntu20

    1 普通用户登录 sudo apt update sudo apt install openssh server 安装ssh br sudo systemctl status ssh 确认是否运行 br sudo ufw allow ssh
  • CentOS7+Nginx+阿贝云服务器使用心得

    最近有一个项目需要使用云服务器展示demo xff0c 由于是临时使用就想找一个免费的云服务器 由于以前在阿里云 腾讯云 华为云 百度云 亚马逊云都用过免费版 xff0c 这次就在网上搜了一下其它的免费云 正好就找到了阿贝云 https w
  • WSL2运行sudo gnome-session没反应

    必须注意当前用户 xff0c 不一定是在root下创建的gnome session xff0c 以我为例 xff0c 我当时是在leo用户下安装的gnome session xff0c 但之后一直都是以root用户登录 xff0c 所以运行
  • n个人围成一圈,第一个开始报数(1-3),凡报数3退出。问最后留下的人是原来第几号?

    include lt stdio h gt int main int i 61 0 j 61 0 k 61 0 n x int a 100 printf 34 please input a nu 34 scanf 34 d 34 amp n
  • 使用sea-orm执行migrate

    源码github地址 seaormdemo 一 下载工具链 sea orm cli 是sea orm 提供的工具链 xff0c 可通过cargo下载 cargo span class token function install span
  • PVE安装更新源错误

    pve系统ping 网络不通且不能进行apt install 描述 root 64 xuyuquan span class token comment apt get update span Err 1 http ftp debian or
  • failed to run command ‘java’: No such file or directory

    failed to run command java No such file or directory 程序里远程执行shell命令 xff08 nohup java jar xff09 的执行 xff0c 后台日志报错如下 xff1a
  • vue3中的setup函数

    原文 xff1a vue3中的setup函数 落雪小轩韩的博客 CSDN博客 vue3setup 一 概念 xff1a setup是vue3中的一个新的配置项 xff0c 值为一个函数 xff0c 我们在组件中用到的数据 方法等等 xff0
  • vue同步请求

    原文地址 xff1a vue 同步请求 Aa duidui的博客 CSDN博客 vue同步请求 同步请求执行的顺序 async await 挂上的才是同步 没挂上的还是异步 async 方法名 await 请求方法 参数 then res
  • Anaconda上设置虚拟环境,并在jupyter notebook中切换。

    个人记录 xff0c 但欢迎阅读和赐教 我之前在Anaconda Navigator中建立虚拟环境 xff0c 然后在jupyter notebook的terminal中增加对应环境的ipykernel xff0c 这样可行 xff0c 但