重新打包一个原来通过pip安装的修改库

Repackage a modified library originally installed through pip

我通过 pip 安装了一个只适用于 Python2 的库。我稍微修改了源代码以使其与 Python3 一起使用,但是我想重新打包我修改后的版本,以便我可以将它移动到另一台 PC。我该怎么做?

您的包裹应该有 setup.py 随附的

python3 setup.py bdist_wheel

这将创建名为 dist 的目录,其中包含 python wheel 文件

ls -l dist\*.whl

将该文件复制到其他系统并

pip3 install <file_name>.whl

请参阅 docs/Whosebug 中的任何这些参考资料:

该过程主要包括:

  • 通过目录结构和__init__.py
  • 创建包
  • 使用setuptools指定项目元数据
  • 安装pip
  • 可选择使用 twine.
  • 上传到 PyPI