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