md_files/科研/Mesa仿真.md

36 lines
762 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Mesa仿真
## 配置环境
**requirements.txt**
```text
mesa[rec] # 包含 networkx、matplotlib、ipywidgets、solara 等推荐依赖
jupyterlab
numpy
pandas
```
**Conda 命令行**
```bash
# 1) 添加 conda-forge 通道并设为最高优先级
conda config --add channels conda-forge
conda config --set channel_priority strict
# 2) 创建并激活新环境(这里以 python 3.11 为例)
conda create -n mesa-env python=3.11 -y
conda activate mesa-env
# 3a) 通过 pip 安装(使用上面的 requirements.txt
pip install -r requirements.txt
# 或者 3b) 纯 Conda 安装等价包(推荐所有包都从 conda-forge
conda install \
mesa=3.1.5 networkx matplotlib ipywidgets solara \
numpy pandas jupyterlab \
-c conda-forge
```