Windows下Tensorflow docker python开发环境搭建

前置条件

windows10 更新到较新的版本,硬件支持Hyper-V。

参考:https://learn.microsoft.com/zh-cn/windows/wsl/install

启用WSL

在Powershell中输入如下指令:

bash 复制代码
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启用虚拟机平台

bash 复制代码
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

设置wsl2 为默认值

bash 复制代码
wsl --set-default-version 2

下载docker

https://docs.docker.com/desktop/install/windows-install/

下载一个image

启动docker

具体参考:https://www.tensorflow.org/install/docker?hl=zh-cn

bash 复制代码
docker run --gpus all -it --rm tensorflow/tensorflow:latest-gpu

然后可以在容器中运行python代码,所有环境都已经配置好,仅需要主机安装好显卡驱动。

安装Windows Terminal(可选)

Win11应该是自带的,win10需要

在vscode中安装远程开发扩展

使用vscode连接docker

在远程主机中安装python扩展

进行代码调试

相关推荐
桑榆41610 小时前
双系统(Windows + Ubuntu)安装流程
linux·windows·ubuntu
从零开始学习人工智能14 小时前
【踩坑实录】WSL2 解决 onnxruntime\-gpu ImportError: libcudart\.so\.13 无 CUDA13 运行库问题
python
卷无止境16 小时前
在 awesome-fastapi 里,哪些库值得一看?
后端·python
zhanghaha131416 小时前
Python进阶教程:6_JSON 数据解析 —— 新手完全指南
开发语言·python·json
Python私教16 小时前
API 输出模型怎么设计:从 model_dump() 到显式展示层
python·fastapi
Python私教17 小时前
本地 AI 工具服务该绑定 127.0.0.1 还是 0.0.0.0?
python·fastapi
卷无止境17 小时前
FastAPI 的Admin面板生态
后端·python
ctlover17 小时前
Streamlit 框架
python
ι:18 小时前
MATLAB 与 Python 搭建无人机地面站:优势、劣势与选型逻辑
python·matlab·无人机
船厂电气自动化ai大模型18 小时前
AI大模型与数学 第32课 函数凹凸性与二阶导数:拐点求解、凹凸区间计算(10道二阶导数计算题)
数据结构·人工智能·python·深度学习·算法