Binchen’s Tech Blog
  • Home
  • Posts
  • About

On this page

  • 1 Python 本地包安装与更新指南
    • 1.1 标准安装流程
      • 1.1.1 1. 构建包
      • 1.1.2 2. 安装包
      • 1.1.3 3. 更新包
    • 1.2 临时安装方法
    • 1.3 注意事项
    • 1.4 常见问题

Python 本地包安装与更新指南

技术教程
Python
Published

June 8, 2025

1 Python 本地包安装与更新指南

本文介绍如何在本地构建、安装和更新 Python 包,特别是针对 cbgeo 包的安装方法。

1.1 标准安装流程

1.1.1 1. 构建包

首先,在 cbgeo 目录下使用 base 环境构建包:

conda activate base
python setup.py sdist bdist_wheel

1.1.2 2. 安装包

使用 pip 安装构建好的包:

pip install dist/cbgeo_pkg-0.1.0-py3-none-any.whl

1.1.3 3. 更新包

如果需要更新已安装的包,使用 --force-reinstall 参数:

pip install dist/cbgeo_pkg-0.1.0-py3-none-any.whl --force-reinstall

1.2 临时安装方法

如果只需要临时使用包,可以采用以下方法:

  1. 创建新的 conda 环境(可选):
conda create -n myenv python=3.x
conda activate myenv
  1. 进入 setup.py 所在目录:
cd path/to/package/directory
  1. 使用 pip 直接安装:
pip install -e .

1.3 注意事项

  • 确保已安装 wheel 和 setuptools 包
  • 使用 -e 参数进行开发模式安装,方便调试和修改
  • 安装前检查 Python 环境版本兼容性
  • 建议在虚拟环境中进行安装,避免影响系统 Python 环境

1.4 常见问题

如果遇到安装问题,可以尝试:

  1. 清理构建文件:
rm -rf build/ dist/ *.egg-info/
  1. 重新构建并安装:
python setup.py clean --all
python setup.py sdist bdist_wheel
pip install -e .

© 2025 Binchen Chen

 

Built with Quarto