Anaconda Jupyter Notebook添加PyTorch/TensorFlow/Keras Python Kernel 图解说明

接上两篇博客
《Win10快速搭建TensorFlow, Keras与PyTorch深度学习环境》
《如何在PyCharm中选择并使用Anaconda建立的TensorFlow、Keras和PyTorch Python环境》

jupyter notebook

以下所有指令都是在Anaconda Prompt下输入
具体可参考《打开Anaconda Prompt》

查看当前可用的kernel

jupyter kernelspec list
在这里插入图片描述

添加Python kernel

Step#1

conda activate your_env_name [激活your_env_name这个虚拟环境,your_env_name 是之前创建的python环境名字]

Step#2

conda install ipykernel [安装ipykernel]

Step#3

p

<think>我们正在回答:Windows系统下Anaconda环境与PyTorchTensorFlow的兼容安装方法(面向完全新手) 参考引用: [^1] Anaconda的核心特点包括集成化环境和Conda工具链,支持创建独立虚拟环境,避免版本冲突。 [^4] Conda具有环境隔离、跨平台管理等优势,特别适合管理不同项目依赖。 步骤: 1. 安装Anaconda:从官网下载安装,注意勾选添加环境变量。 2. 创建独立虚拟环境(避免PyTorchTensorFlow的依赖冲突)。 3. 在虚拟环境中分别安装PyTorchTensorFlow(考虑到兼容性,选择兼容的版本)。 具体步骤: </think>### 🌟 Windows系统下Anaconda环境与PyTorch/TensorFlow兼容安装指南(新手友好版) #### **一、环境准备工作** 1. **安装Anaconda** - 下载地址:[Anaconda官网](https://www.anaconda.com/download) - 安装步骤: ✅ 双击.exe文件 → 全程点击"Next" ✅ **关键步骤**:勾选`Add Anaconda3 to my PATH environment variable`[^4] ✅ 安装完成后打开`Anaconda Prompt`验证: ```bash conda --version # 显示版本号即成功 ``` 2. **创建专用虚拟环境**(避免版本冲突) ```bash conda create --name dl_env python=3.9 # 创建名为dl_env的环境[^4] conda activate dl_env # 激活环境 ``` > 💡 提示:`dl_env`是深度学习环境缩写,可自定义名称 --- #### **二、TensorFlow安装指南** 1. **CPU版本安装**(无NVIDIA显卡) ```bash pip install tensorflow==2.13.0 # 安装稳定版[^3] ``` 2. **GPU版本安装**(需NVIDIA显卡) ```bash conda install cudatoolkit=11.8 cudnn=8.2 # 安装CUDA驱动 pip install tensorflow==2.13.0 ``` > ⚠️ 验证GPU支持: ```python import tensorflow as tf print(tf.config.list_physical_devices('GPU')) # 显示GPU信息即成功 ``` --- #### **三、PyTorch安装指南** 1. **通过PyTorch官网获取命令** - 访问:[PyTorch官网](https://pytorch.org/get-started/locally/) - 按图示选择: ``` OS: Windows Package: Conda CUDA: 根据显卡选择(无GPU选CPU) ``` - 复制生成的安装命令(示例): ```bash conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia ``` 2. **验证安装** ```python import torch print(torch.__version__) # 显示版本号 print(torch.cuda.is_available()) # GPU支持返回True ``` --- #### **四、兼容性解决方案** | **常见冲突** | **解决方案** | |----------------------|------------------------------------------| | CUDA版本不匹配 | 通过`conda install cudatoolkit=xx.x`指定版本 | | NumPy版本冲突 | `conda install numpy=1.23.5` 锁定兼容版本 | | 多框架共享显存失败 | 配置GPU显存按需增长: | ```python # TensorFlow设置 physical_devices = tf.config.list_physical_devices('GPU') tf.config.experimental.set_memory_growth(physical_devices[0], True) # PyTorch设置 torch.cuda.empty_cache() # 手动清理缓存 ``` --- #### **五、环境验证脚本** ```python # test_env.py import tensorflow as tf import torch print("="*50) print("TensorFlow 信息:") print(f"版本: {tf.__version__}") print(f"GPU可用: {len(tf.config.list_physical_devices('GPU'))>0}") print("\nPyTorch 信息:") print(f"版本: {torch.__version__}") print(f"GPU可用: {torch.cuda.is_available()}") print("="*50) ``` > ▶️ 运行结果示例: > ``` > ================================================== > TensorFlow 信息: > 版本: 2.13.0 > GPU可用: True > > PyTorch 信息: > 版本: 2.0.1 > GPU可用: True > ================================================== > ``` --- ### **关键要点总结** 1. **环境隔离优先**:必须为深度学习创建独立环境[^4] 2. **版本匹配原则**: - TensorFlow/PyTorch需匹配Python版本(推荐Python 3.8-3.9) - GPU版本要求CUDA驱动与框架版本严格对应 3. **安装顺序**: ```mermaid graph LR A[安装Anaconda] --> B[创建虚拟环境] B --> C[安装CUDA驱动] --> D[安装TensorFlow] D --> E[安装PyTorch] ``` > 💎 进阶提示: > 使用`conda env export > environment.yml`导出环境配置[^4],便于复现环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值