从零开始:用Miniconda-Python3.11镜像搭建你的第一个Python项目

张开发
2026/4/20 5:53:50 15 分钟阅读

分享文章

从零开始:用Miniconda-Python3.11镜像搭建你的第一个Python项目
从零开始用Miniconda-Python3.11镜像搭建你的第一个Python项目1. 为什么选择Miniconda-Python3.11Python作为当下最流行的编程语言之一版本管理一直是开发者面临的挑战。Miniconda-Python3.11镜像为你提供了开箱即用的解决方案轻量高效相比完整版AnacondaMiniconda只包含最核心的conda和Python3.11环境隔离环境可以创建多个独立环境避免项目间的依赖冲突快速部署无需手动编译安装一键即可获得Python3.11最新特性AI开发友好预装基础工具链轻松安装PyTorch、TensorFlow等框架传统手动安装Python3.11需要解决openssl依赖、编译配置等问题而使用这个镜像可以省去这些繁琐步骤。2. 快速启动你的Python环境2.1 通过Jupyter Notebook使用Jupyter Notebook是数据科学家的最爱使用这个镜像可以立即开始交互式编程启动镜像后访问提供的Jupyter服务地址在浏览器中创建新的Python3笔记本尝试运行以下测试代码import sys print(fPython版本: {sys.version}) print(恭喜你的Python环境已就绪)你会看到类似这样的输出Python版本: 3.11.5 (main, Sep 11 2023, 08:31:25) [GCC 11.2.0] 恭喜你的Python环境已就绪2.2 通过SSH连接开发对于习惯命令行开发的用户使用SSH客户端连接镜像提供的SSH服务验证Python环境python --version # 应显示: Python 3.11.x conda --version # 应显示conda版本号3. 创建你的第一个Python项目3.1 初始化项目环境避免污染基础环境我们为每个项目创建独立环境# 创建名为myproject的环境 conda create -n myproject python3.11 # 激活环境 conda activate myproject # 安装常用工具 pip install numpy pandas matplotlib3.2 项目结构搭建推荐的标准项目结构myproject/ ├── src/ # 源代码目录 │ └── main.py # 入口文件 ├── data/ # 数据文件 ├── tests/ # 测试代码 ├── requirements.txt # 依赖列表 └── README.md # 项目说明创建requirements.txt记录依赖pip freeze requirements.txt4. 解决常见问题4.1 包管理技巧conda与pip的选择优先使用conda安装科学计算包如numpyPyPI独有的包再用pip安装加速下载# 设置清华conda镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes # 设置pip阿里云镜像 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/4.2 环境管理查看所有环境conda env list复制环境conda create --name new_env --clone old_env导出环境配置conda env export environment.yml5. 进阶开发准备5.1 安装AI开发框架# 安装PyTorch CPU版本 conda install pytorch torchvision torchaudio cpuonly -c pytorch # 或安装TensorFlow pip install tensorflow5.2 配置开发工具推荐VS Code远程开发安装Remote - SSH扩展连接到镜像SSH服务安装Python扩展包获得完整开发体验6. 总结通过Miniconda-Python3.11镜像我们快速完成了Python3.11环境的即开即用项目隔离环境的创建基础工具链的配置常见问题的解决方案接下来你可以探索更多conda命令管理你的环境尝试安装其他专业领域的Python包基于这个环境开发你的第一个Python应用获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

更多文章