130 lines
2.3 KiB
Plaintext
130 lines
2.3 KiB
Plaintext
|
|
我来帮您了解如何使用已安装的Python 3.12.7环境。让我为您提供详细的使用指南:
|
|||
|
|
|
|||
|
|
Python 3.12.7 环境使用指南
|
|||
|
|
|
|||
|
|
1. 激活conda环境
|
|||
|
|
|
|||
|
|
首先需要激活包含Python 3.12.7的conda环境:
|
|||
|
|
|
|||
|
|
# 激活conda基础环境
|
|||
|
|
eval "$(/home/renjianbo/miniconda3/bin/conda shell.bash hook)"
|
|||
|
|
|
|||
|
|
# 激活项目环境(包含Python 3.12.7)
|
|||
|
|
conda activate myenv
|
|||
|
|
|
|||
|
|
2. 验证Python版本
|
|||
|
|
|
|||
|
|
# 检查Python版本
|
|||
|
|
python --version
|
|||
|
|
# 应该显示: Python 3.12.7
|
|||
|
|
|
|||
|
|
# 检查pip版本
|
|||
|
|
pip --version
|
|||
|
|
|
|||
|
|
3. 常用conda命令
|
|||
|
|
|
|||
|
|
# 查看所有环境
|
|||
|
|
conda env list
|
|||
|
|
|
|||
|
|
# 激活环境
|
|||
|
|
conda activate 环境名
|
|||
|
|
|
|||
|
|
# 退出环境
|
|||
|
|
conda deactivate
|
|||
|
|
|
|||
|
|
# 查看当前环境安装的包
|
|||
|
|
conda list
|
|||
|
|
|
|||
|
|
# 安装包
|
|||
|
|
conda install 包名
|
|||
|
|
# 或者使用pip
|
|||
|
|
pip install 包名
|
|||
|
|
|
|||
|
|
4. 项目开发流程
|
|||
|
|
|
|||
|
|
# 1. 进入项目目录
|
|||
|
|
cd /home/renjianbo/aitsc
|
|||
|
|
|
|||
|
|
# 2. 激活项目环境
|
|||
|
|
conda activate myenv
|
|||
|
|
|
|||
|
|
# 3. 运行项目
|
|||
|
|
python run_dev.py
|
|||
|
|
|
|||
|
|
# 4. 安装新的依赖包
|
|||
|
|
pip install 新包名
|
|||
|
|
|
|||
|
|
# 5. 更新requirements.txt
|
|||
|
|
pip freeze > requirements.txt
|
|||
|
|
|
|||
|
|
5. 环境管理
|
|||
|
|
|
|||
|
|
# 创建新环境
|
|||
|
|
conda create -n 新环境名 python=3.12.7
|
|||
|
|
|
|||
|
|
# 删除环境
|
|||
|
|
conda env remove -n 环境名
|
|||
|
|
|
|||
|
|
# 导出环境配置
|
|||
|
|
conda env export > environment.yml
|
|||
|
|
|
|||
|
|
# 从配置文件创建环境
|
|||
|
|
conda env create -f environment.yml
|
|||
|
|
|
|||
|
|
6. 包管理
|
|||
|
|
|
|||
|
|
# 使用conda安装包
|
|||
|
|
conda install numpy pandas matplotlib
|
|||
|
|
|
|||
|
|
# 使用pip安装包
|
|||
|
|
pip install flask django requests
|
|||
|
|
|
|||
|
|
# 查看已安装的包
|
|||
|
|
pip list
|
|||
|
|
|
|||
|
|
# 搜索包
|
|||
|
|
conda search 包名
|
|||
|
|
|
|||
|
|
7. 虚拟环境vs conda环境
|
|||
|
|
|
|||
|
|
conda环境的优势:
|
|||
|
|
- 可以管理Python版本
|
|||
|
|
- 可以管理非Python包
|
|||
|
|
- 更好的依赖解析
|
|||
|
|
- 跨平台兼容性好
|
|||
|
|
|
|||
|
|
使用建议:
|
|||
|
|
- 开发项目时使用conda环境
|
|||
|
|
- 每个项目创建独立环境
|
|||
|
|
- 定期更新环境
|
|||
|
|
|
|||
|
|
8. 常见问题解决
|
|||
|
|
|
|||
|
|
# 如果conda命令不可用
|
|||
|
|
export PATH="/home/renjianbo/miniconda3/bin:$PATH"
|
|||
|
|
|
|||
|
|
# 如果环境激活失败
|
|||
|
|
conda init bash
|
|||
|
|
source ~/.bashrc
|
|||
|
|
|
|||
|
|
# 清理conda缓存
|
|||
|
|
conda clean --all
|
|||
|
|
|
|||
|
|
9. 项目启动完整流程
|
|||
|
|
|
|||
|
|
# 完整启动流程
|
|||
|
|
cd /home/renjianbo/aitsc
|
|||
|
|
eval "$(/home/renjianbo/miniconda3/bin/conda shell.bash hook)"
|
|||
|
|
conda activate myenv
|
|||
|
|
python run_dev.py
|
|||
|
|
|
|||
|
|
10. 环境信息
|
|||
|
|
|
|||
|
|
您的Python 3.12.7环境信息:
|
|||
|
|
- 环境名称: myenv
|
|||
|
|
- Python版本: 3.12.7
|
|||
|
|
- 环境路径: /home/renjianbo/miniconda3/envs/myenv
|
|||
|
|
- 已安装包: Flask, SQLAlchemy, PyMySQL等
|
|||
|
|
|
|||
|
|
这样您就可以充分利用Python 3.12.7环境进行开发了!
|