
CodeRabbit
覆盖Pull Request、IDE、CLI、Coding Plan和Slack Agent的AI代码审查与开发协作平台。
Anaconda 是 AI 原生开发的可信基础平台,安全地编排和加速数据与 AI 从实验到生产。
C:\ProgramData 或 /opt)repo.anaconda.com 和 anaconda.org(若在中国大陆,建议配置镜像源)https://www.anaconda.com/download。.exe 安装包(64位,约 700MB)。.pkg 安装包(Intel 芯片选 x86_64,Apple Silicon 选 arm64)。.sh 脚本文件(如 Anaconda3-2024.10-1-Linux-x86_64.sh)。bash Anaconda3-2024.10-1-Linux-x86_64.sh,按提示输入 yes 同意许可协议,并确认安装路径(默认 ~/anaconda3)。conda --version,若输出 conda 24.9.x 或类似版本号,则安装成功。 conda create -n my_project_env python=3.11
-n:环境名称,可自定义。python=3.11:指定 Python 版本(可选 3.9、3.10、3.12 等)。y 确认安装依赖包。 conda activate my_project_env
(my_project_env)。(my_project_env))。 conda install numpy pandas matplotlib jupyter scikit-learn
y 确认安装。 python -c "import numpy; print(numpy.__version__)"
1.26.x 或类似版本号,无 ModuleNotFoundError。 jupyter notebook
http://localhost:8888/tree。 import pandas as pd
import matplotlib.pyplot as plt
data = {'x': [1, 2, 3], 'y': [4, 5, 6]}
df = pd.DataFrame(data)
df.plot(kind='line')
plt.show()
conda env export > environment.yml
environment.yml 文件。 name: my_project_env
channels:
- defaults
dependencies:
- python=3.11
- numpy=1.26.4
- pandas=2.2.0
conda env create -f environment.yml
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
conda: command not found | 未将 Anaconda 加入 PATH | 重新安装时勾选“Add to PATH”,或手动执行 export PATH=~/anaconda3/bin:$PATH(Linux/macOS) |
安装包时提示 CondaHTTPError | 网络问题或镜像源不可用 | 配置国内镜像源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ |
激活环境后 python 仍是系统版本 | 环境激活失败或 PATH 顺序错误 | 检查 which python 是否指向 ~/anaconda3/envs/my_project_env/bin/python,若不是,重新执行 conda activate |
jupyter notebook 启动后无法打开浏览器 | 无默认浏览器或端口被占用 | 手动复制终端输出的 URL(如 http://127.0.0.1:8888/tree?token=xxx)到浏览器地址栏 |
| 导出环境文件过大(>10MB) | 包含无关依赖或缓存 | 使用 conda env export --from-history 仅导出手动安装的包,或删除 environment.yml 中的 pip 部分 |






