Python科学计算环境搭建指南:从零开始到顺利跑代码
谁需要这篇指南
你是生物、化学或材料科学的研究生。你听说Python可以帮你处理数据,但从来没有搭建过编程环境。这篇指南带你从零开始——不假设任何先验知识。
第一步:安装Miniconda
为什么选Miniconda而不是Anaconda? Miniconda体积小(~50 MB vs ~500 MB),安装快,只装你需要的包。
- 打开 docs.conda.io
- 下载对应操作系统的安装包
- 运行安装程序。重要:勾选"Add Miniconda to PATH"
- 验证安装:
conda --version
第二步:创建环境
conda create -n matsci python=3.10 -y
conda activate matsci
第三步:安装科学计算包
conda install numpy scipy pandas matplotlib jupyter -y
conda install -c conda-forge seaborn scikit-learn scikit-image -y
如果下载慢,可以用清华镜像(国内用户):
# 设置清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
验证安装:
import numpy as np; import scipy; import pandas as pd
import matplotlib.pyplot as plt; import sklearn
print(f"NumPy: {np.__version__}, Pandas: {pd.__version__}")
print("所有包安装成功!")
第四步:Jupyter Notebook
cd 你的项目文件夹
jupyter notebook # 或 jupyter lab(推荐)
第五步:VS Code
- 下载 code.visualstudio.com
- 安装Python扩展(Microsoft)
Ctrl+Shift+P> "Python: Select Interpreter" > 选择matsci
推荐扩展:Python, Jupyter, Rainbow CSV, GitLens
第六步:包管理速查
conda list # 查看已安装包
conda install numpy=1.24.3 # 安装特定版本
conda env export > environment.yml # 导出环境
conda env create -f environment.yml # 从文件重建
常见问题
| 问题 | 解决方案 |
|---|---|
| --------- | --------- |
| conda不被识别 | 重启终端或重装并勾选"Add to PATH" |
| 下载慢 | 用清华镜像(国内)或安装mamba |
| Jupyter找不到内核 | python -m ipykernel install --user --name matsci |
| DLL加载失败(Windows) | 安装VC++ Redist |
参考资料
- Conda文档: docs.conda.io
- Jupyter文档: docs.jupyter.org
- 清华镜像: mirrors.tuna.tsinghua.edu.cn