Anaconda新建环境后,无法在Jupyte页面里的Notebook中看到python选项(吐。。。)

文章讲述了用户在按照步骤安装Anaconda并在新环境中创建后,遇到JupyterNotebook中无法看到Python3选项的问题,涉及如何在新环境中配置Kernelspec以解决此问题的过程,以及作者对这个问题耗时的困扰和反思。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于按照步骤完成Anaconda安装,并且在其中搭建好了属于自己的环境之后,无法在Jupyter Notebook页面中的【New】查看到"Python 3"选项的问题。(根据每个系统安装版本不同,显示名称会有所差异)。

————————————————————————————————————————————————
【当默认配置打开时】

>> 从Anaconda主页中选择好默认配置 base(root)

>> 在右侧画面中选择Jupyter进行 Launch

>> 随后网页上显示如图:

【当"新建环境"打开时】

>> 从Anaconda主页中选择好默认配置(new_environment)
     注:()每个人设置的内容不一样,根据个人情况显示不同

>> 在右侧画面中选择Jupyter进行 Launch

>> 随后网页上显示如图:当选择 New >  Notebook 不会显示任何选择

————————————————————————————————————————————————

1. 在想保存的文件夹中 "新建Notebook" 确认情况
   例)这里我选择的是 Desktop/Python 文件夹,新建的notebook:Untitled.ipynb

双击点开后会出现 Select Kernel的页面,设置多个kernel的会有此提示。
选择后务必不要忘了勾选:Always start the preferrent kernel

选择后即可使用:

2.如果没有上述内容,需要在你的"新环境"里配置Kernelspec

打开命令终端:
        1.进入conda新环境中,输入【conda activate 新环境名称】
        2.安装ipykernel, 输入【conda install jupyter ipykernel】
        3.激活新环境下的 ipykernel设置,输入
【python -m ipykernel install --user --name 新环境名 --display-name "Python3 (新环境名)"】
   注:""里面的名称是为了区分默认配置下的显示区分而定,""里可任意命名

3. 完成 [步骤2]之后,可确认到 [步骤1] 的内容。之后便可在使用notebook时无需设置kernel


PS:因为新建环境中的显示喝默认设置不一样,为了这个选项耽误了6个小时。。。想死的心都有了,,气死。。。好费时间。人麻了,要吐。

### 如何将新创建的 Conda 环境添加到 Jupyter Notebook 要解决这个问题,可以通过以下方法实现: #### 方法概述 为了使 Jupyter Notebook 能够识别并使用新创建的 Conda 环境作为其内核,需要执行一系列特定的操作。这些操作包括安装 `ipykernel` 并将其注册到 Jupyter 中。 --- #### 步骤说明 1. **创建一个新的 Conda 环境** 使用命令行工具(如 Anaconda Prompt 或终端),通过以下命令创建一个新的 Conda 环境: ```bash conda create --name your_env_name python=3.x ``` 这替换 `your_env_name` 和 `python=3.x` 为你所需的环境名称和 Python 版本[^4]。 2. **激活该环境** 激活刚创建的 Conda 环境以便在其内部工作: ```bash conda activate your_env_name ``` 3. **安装必要的包** 如果需要在环境中安装额外的依赖项,则可以在激活环境下完成此操作。例如: ```bash conda install numpy pandas matplotlib ``` 4. **安装 `ipykernel`** 在目标 Conda 环境中安装 `ipykernel`,这是让 Jupyter 认识当前环境的关键组件之一: ```bash conda install ipykernel ``` 5. **向 Jupyter 注册该环境** 接下来,将这个 Conda 环境设置为 Jupyter 的可用 Kernel: ```bash python -m ipykernel install --user --name=your_env_name --display-name="Python (Your Env Name)" ``` 上述命令中的 `--display-name` 参数用于定义显示在 Jupyter Notebook 下拉菜单中的名字。 6. **验证配置成功** 启动 Jupyter Notebook: ```bash jupyter notebook ``` 打开浏览器界面后,在新建文件选项下的 “Kernel” 列表中应该能看到名为 `"Python (Your Env Name)"` 的条目。如果存在则表示已成功添加。 7. **切换至指定 Kernel** 当前正在使用的 Notebook 可以随时更改所关联的 Kernel。点击顶部菜单栏上的 `Kernel -> Change kernel...` ,然后选择对应的 Conda 环境即可[^2]。 8. **常见错误处理** 若遇到任何问题,比如无法加载自定义 Kernel,请确认是否遗漏上述某步或者尝试重新启动整个服务。 --- ### 示例代码片段 以下是完整的脚本形式展示如何自动化这一过程: ```bash # Step 1: Create Environment conda create --yes --name test_env python=3.9 # Step 2: Activate It conda activate test_env # Optional Step 3: Install Packages Inside The New Env conda install numpy scipy scikit-learn # Mandatory Step 4 & 5: Setup For Jupyter Integration conda install ipykernel python -m ipykernel install --user --name=test_env --display-name="TestEnv" ``` ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值