# any-node-pyhon **Repository Path**: milde/any-node-pyhon ## Basic Information - **Project Name**: any-node-pyhon - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-11 - **Last Updated**: 2025-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dev Environment 镜像:NVM + Pyenv(基于 Ubuntu 22.04) 这是一个基于 **Ubuntu 22.04** 的开发环境 Docker 镜像,集成了: - [nvm](https://github.com/nvm-sh/nvm) 用于管理多版本 Node.js - [pyenv](https://github.com/pyenv/pyenv) 用于管理多版本 Python - 支持通过环境变量动态指定 Node.js 和 Python 版本 - 自动挂载当前目录,方便运行 `npm`, `yarn`, `python` 等命令 - 适合需要灵活切换 Node/Python 版本的项目开发环境 --- # 🐳 any-node-python > 基于 Ubuntu 22.04 的 Node + Python 多版本开发构建环境 > 支持通过 `nvm` 与 `pyenv` 切换 Node.js 与 Python 版本,解决如 `node-sass` 编译等兼容性问题。 --- ## ✅ 特性 - ✅ 基于 Ubuntu 22.04 构建 - ✅ 支持 nvm 安装任意 Node.js 版本 - ✅ 支持 pyenv 安装任意 Python 版本 - ✅ 预装构建工具链(如 gcc、make、python-dev) - ✅ 支持非 root 用户执行,保障文件权限安全 - ✅ 适用于 UniApp CLI 等老旧依赖构建场景 --- ## 📦 镜像地址 ```bash registry.cn-hangzhou.aliyuncs.com/istoohard/any-node-python ``` ## 使用示例 ```bash docker run --rm -it \ --name v2shop-node-compact \ -u $(id -u):$(id -g) \ -v "$PWD":/app \ -w /app \ -e NODE_VERSION=12.22.12 \ -e PYTHON_VERSION=2.7.18 \ registry.cn-hangzhou.aliyuncs.com/istoohard/any-node-python ```