Jupyter notebook创建、修改切换Anaconda虚拟环境(详细试错过程)

本文为自己解决问题的详细过程

想直接正确地配置、切换虚拟环境,请看此贴: https://blog.csdn.net/weixin_44671418/article/details/107465158

以下为个人的具体解决步骤/试错过程:


要使用jupyter,需要在每个环境都安装了jupyter,下面是安装Anaconda后默认环境下包含的库:在这里插入图片描述本人需要使用名为pytorch的环境:在这里插入图片描述
因此需要激活此处的环境,在该环境下配置

1. prompt激活Jupyter notebook运行需要的虚拟环境

这里激活
打开power shell prompt,输入:

activate pytorch
  • 输入后,无果,左侧仍为base环境
    在这里插入图片描述

指令前加入“conda”:

conda activate pytorch

在这里插入图片描述查看环境无误:

conda info --envs

在这里插入图片描述

2. 在当前环境下安装 Jupyter

conda install jupyter
  • 报错:在这里插入图片描述意思是,没匹配好合适的版本,所以需要我们手动输入版本。打开Anaconda,查看默认环境(base)中的jupyter版本:在这里插入图片描述

所以执行:

conda install jupyter1.0.0
  • 报错,意思是在当前channels没有找到jupyter1.0.0:
    在这里插入图片描述
  • 因此分析问题,要么是jupyter1.0.0的输入方式有误,要么是channels有问题。这里先处理一下输入形式。
  • 先尝试输入:conda install jupyter notebook,失败在这里插入图片描述
  • 尝试按1234步骤在Anaconda界面安装,按右下角的apply:在这里插入图片描述
  • 看来是版本问题
  • 在这里插入图片描述

所以应该寻找正确的对应版本

先查看自己的Python版本:在这里插入图片描述寻找对应的Jupyter notebook版本:

使用如下命令:conda install nb_conda_kernels,其可以搜索anaconda下的所有ipython内核

  • 如果发现所需要环境依旧没有相关内核,可在该环境内进行安装,命令如下: conda install ipykernelipython简介):在这里插入图片描述
  • 继续conda install jupyter notebook
  • 仍然版本失败…

我妥协了,那就现在默认base库安装我的pytorch进行操作吧。这个问题,后续再填,期待大佬的指导


二战:

打开prompt,直接在base处:

  • bash conda update jupyter更新完成

  • conda activate pytorch切换到pytorch虚拟环境

  • jupyter --version查看版本:在这里插入图片描述

  • 从上图可以看到,有几个东西都没下载或下载失败了,再随意下载一个先试试conda install jupyter lab在这里插入图片描述

  • 针对该问题,使用conda config --add channels conda-forge

  • 再尝试安装:conda install jupyter lab在这里插入图片描述

换一种安装思路

  • 使用下面的指令来查找我们想要安装的包:anaconda search -t conda jupyter lab结果
(pytorch) PS C:\Users\LR> anaconda search -t conda jupyter lab                                                          anaconda : 无法将“anaconda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保
路径正确,然后再试一次。
所在位置 行:1 字符: 1
 + anaconda search -t conda jupyter lab
 + ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (anaconda:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
  • 系统环境变量新添加这三个变量:在这里插入图片描述

  • 无效…在这里插入图片描述这个思路又被迫中止了…

再换一个kernel的方式

  • 回到我们的战场:conda activate pytorch
  • python3 -m ipykernel install --user --name=mypytorch报错
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/conda-forge/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://conda.anaconda.org/conda-forge/win-64'

重试:
打开prompt在base输入:

conda install nb_conda

输入y下载:

  • 出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url错误
    这是之前配置的清华镜像的问题,下载总是出错。解决方法:
  • 打开.condarc文件,将所有https替换为http,保存,重新下载。
    在这里插入图片描述
    下载成功后,执行:
conda activate pytorch

创建kernel:

python -m ipykernel install --user --name pytorch --display-name “pytorch" 

在这里插入图片描述

不行的话试试:(python -m ipython kernel install --user
j
最后,启动jupyter notebook,然后啥都有了:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值