最新的python3.14版本下仿真环境配置深度学习机器学习相关

基于最新版本环境(Python 3.14.0a5 + PyCharm 24.03 + Windows 虚拟环境),以下是深度学习 机器学习核心库的终端安装命令 整理汇总

一.升级pip

bash 复制代码
# 检查 Python 版本(需输出 3.11.x,如 3.11.9)
python --version
# 检查 pip 版本(确保 pip 是最新的)
pip --version
# 升级 pip 到最新版(避免安装包时出错)
python -m pip install --upgrade pip

二、核心步骤:终端命令一键配置

1. 进入项目目录(按实际路径修改)

复制代码
# 切换到你的项目文件夹(示例路径,需改成自己的)
cd E:\app\pycharm\pydaima

2. 创建并激活虚拟环境(隔离项目依赖)

复制代码
# 创建虚拟环境(文件夹名为 .venv,默认使用 Python 3.11)
python -m venv .venv

# 激活虚拟环境(Windows 终端/PyCharm 终端通用)
.venv\Scripts\activate
  • 激活成功后,终端开头会显示 (.venv),表示当前处于虚拟环境中。

3. 配置国内镜像源

复制代码
# Windows 自动创建 pip 配置文件并写入国内源(阿里云)
mkdir -p %APPDATA%\pip && echo [global] > %APPDATA%\pip\pip.ini && echo index-url = https://mirrors.aliyun.com/pypi/simple/ >> %APPDATA%\pip\pip.ini && echo trusted-host = mirrors.aliyun.com >> %APPDATA%\pip\pip.ini
  • 在 PyCharm 终端(确保 .venv 已激活,或直接用系统终端)逐行执行以下

    复制代码
    # 1. 创建 pip 配置文件夹(若已存在则不报错)
    mkdir -p %APPDATA%\pip
    
    # 2. 清空旧配置(若有),写入 [global] 开头
    echo [global] > "%APPDATA%\pip\pip.ini"
    
    # 3. 追加国内源地址(阿里云)
    echo index-url = https://mirrors.aliyun.com/pypi/simple/ >> "%APPDATA%\pip\pip.ini"
    
    # 4. 追加信任主机(避免 SSL 报错)
    echo trusted-host = mirrors.aliyun.com >> "%APPDATA%\pip\pip.ini"
    
    # 查看配置文件内容,若显示以下 3 行则成功
    type "%APPDATA%\pip\pip.ini"

    成功输出应为:plaintext

    复制代码
    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple/
    trusted-host = mirrors.aliyun.com

4. 安装相关核心库(兼容 Python 3.11)

按「基础工具 → 数据处理 → 可视化 → 机器学习 → 深度学习」顺序安装,终端逐行执行:

复制代码
# 1. 基础工具(必装:科学计算核心 + 数据处理)
pip install numpy==1.26.4  # 科学计算基础(兼容所有库)
pip install pandas==2.2.2  # 数据读取/清洗/分析(核心)

# 2. 可视化库(图表展示数据)
pip install matplotlib==3.8.4  # 基础绘图库(支持各种图表)
pip install seaborn==0.13.2  # 基于 matplotlib,更美观的统计图表

# 3. 机器学习库(核心算法)
pip install scikit-learn==1.4.2  # 经典机器学习库(分类、回归、聚类等)
pip install scipy==1.12.0  # 科学计算工具(依赖优化、信号处理等)

# 4. 深度学习(可选:根据需求安装,二选一或都装)
pip install torch==2.3.0+cpu torchvision==0.18.0+cpu torchaudio==2.3.0 -f https://download.pytorch.org/whl/cpu/torch_stable.html  # PyTorch CPU 版(入门推荐)
# pip install tensorflow==2.16.1  # TensorFlow CPU 版(若偏好 TensorFlow)

# 5. 辅助工具(提升开发效率)
pip install jupyter  # 交互式笔记本(写代码/展示结果)
pip install notebook  # Jupyter  Notebook 运行依赖
pip install pillow==10.3.0  # 图像处理(深度学习常用)
pip install openpyxl  # 读取 Excel 文件(数据导入)

三、验证环境配置成功

a.查看已安装版本

bash 复制代码
# 1. 查看已安装的包及版本(确认无缺失)
pip list

b.运行测试

bash 复制代码
# 2. 运行测试代码(验证核心库可正常使用)
python -c "import numpy as np; import pandas as pd; import sklearn; import matplotlib.pyplot as plt; print('所有库安装成功!'); print(f'numpy 版本: {np.__version__}'); print(f'scikit-learn 版本: {sklearn.__version__}')"

c.常用辅助命令(开发中高频使用)

复制代码
# 1. 导出当前环境的依赖清单(方便迁移/分享给他人)
pip freeze > requirements.txt

# 2. 从依赖清单安装(他人协作/重新配置环境时用)
pip install -r requirements.txt

# 3. 卸载不需要的库
pip uninstall -y 库名  # 例:pip uninstall -y tensorflow

# 4. 查看某个库的安装路径/详细信息
pip show numpy  # 例:查看 numpy 的安装信息

# 5. 启动 Jupyter Notebook(交互式开发)
jupyter notebook  # 执行后会自动打开浏览器,在网页中写代码

四、关键说明

兼容 Python 3.11,直接在 PyCharm 终端

bash 复制代码
# 1. 基础工具(必装:科学计算核心 + 数据处理)
pip install numpy==1.26.4 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install pandas==2.2.2 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

# 2. 可视化库(图表展示数据)
pip install matplotlib==3.8.4 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install seaborn==0.13.2 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

# 3. 机器学习库(核心算法)
pip install scikit-learn==1.4.2 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install scipy==1.12.0 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

# 4. 深度学习(可选:二选一或都装,入门推荐 PyTorch CPU 版)
# PyTorch CPU 版(通过官方源下载,国内源无预编译包,已优化下载地址)
pip install torch==2.3.0+cpu torchvision==0.18.0+cpu torchaudio==2.3.0 -f https://download.pytorch.org/whl/cpu/torch_stable.html
# TensorFlow CPU 版(用国内源,速度更快)
# pip install tensorflow==2.16.1 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

# 5. 辅助工具(提升开发效率)
pip install jupyter -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install notebook -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install pillow==10.3.0 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install openpyxl -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

整理不易,诚望各位看官点赞 收藏 评论 予以支持,这将成为我持续更新的动力源泉。若您在阅览时存有异议或建议,敬请留言指正批评,让我们携手共同学习,共同进取,吾辈自当相互勉励!

相关推荐
tiger11915 小时前
FPGA 在大模型推理中的应用
人工智能·llm·fpga·大模型推理
AI_567815 小时前
用Everything+Total Commander管理电脑文件
人工智能·学习
跨境卫士情报站15 小时前
TikTok跨境电商第二增长曲线:从“跑量”到“跑利润”的精细化运营
大数据·人工智能·产品运营·跨境电商·tiktok·营销策略
自己的九又四分之三站台15 小时前
9:MemNet记忆层使用,实现大模型对话上下文记忆
人工智能·算法·机器学习
CoderJia程序员甲15 小时前
GitHub 热榜项目 - 日榜(2026-02-02)
人工智能·ai·大模型·github·ai教程
AndrewHZ15 小时前
【AI黑话日日新】什么是大模型的test-time scaling?
人工智能·深度学习·大模型·llm·推理加速·测试时缩放
逻极15 小时前
OpenClaw「Clawdbot/Moltbot」 深入解析:核心架构深度剖析
python·ai·架构·agent·ai编程·moltbot·openclaw
sayang_shao15 小时前
C++ ONNX Runtime 与 Python Ultralytics 库实现 YOLOv8 模型检测的区别
c++·python·yolo
曹牧15 小时前
Java:强类型转换
开发语言·python
wuguan_15 小时前
C#之线程
开发语言·c#