# 下载PyCharm专业版(推荐用于机器学习开发)
wget https://download.jetbrains.com/python/pycharm-professional-2023.2.tar.gz
# 解压
tar -xzf pycharm-professional-2023.2.tar.gz -C /opt/
# 创建启动器
sudo ln -s /opt/pycharm-2023.2/bin/pycharm.sh /usr/local/bin/pycharm
# 启动PyCharm
pycharm
# 安装Python 3.8+(推荐使用3.9或3.10)
sudo apt update
sudo apt install python3 python3-pip python3-venv
# 安装常用工具
sudo apt install git curl wget
# 创建项目目录
mkdir ~/ml_project && cd ~/ml_project
# 创建虚拟环境
python3 -m venv venv
# 激活虚拟环境
source venv/bin/activate
# 基础科学计算库
pip install numpy scipy pandas matplotlib seaborn
# 机器学习核心库
pip install scikit-learn tensorflow keras pytorch torchvision torchaudio
# 其他常用工具
pip install jupyter notebook ipython opencv-python pillow
# 可选:XGBoost, LightGBM等
pip install xgboost lightgbm catboost
~/ml_project/venv/bin/python
)sudo apt install nvidia-cuda-toolkit
import tensorflow as tf
print(tf.config.list_physical_devices('GPU'))
import torch
print(torch.cuda.is_available())
bash
pip install ipykernel
python -m ipykernel install --user --name=venv
编辑PyCharm启动脚本(/opt/pycharm-2023.2/bin/pycharm.sh
):
# 在文件开头添加
export PYCHARM_VM_OPTIONS="-Xms512m -Xmx4096m"
在PyCharm中: - View > Scientific Mode(启用科学工具窗口) - 右键文件 > "Scientific View"(查看变量和绘图)
pip list
确认所有包已安装nvidia-smi
ml_project/
├── data/ # 原始数据
│ ├── raw/ # 原始未处理数据
│ └── processed/ # 处理后的数据
├── models/ # 训练好的模型
├── notebooks/ # Jupyter notebooks
├── src/ # 源代码
│ ├── features/ # 特征工程
│ ├── models/ # 模型定义
│ └── visualization/ # 可视化工具
├── tests/ # 测试代码
├── requirements.txt # 依赖列表
└── README.md # 项目说明
通过以上配置,您可以在Linux系统上使用PyCharm高效地进行机器学习开发工作。