问题描述
我使用 Python project 创建了一个小的 project template。现在我想将项目配置为本地可安装。
当我运行命令时:
$ python3.8 -m pip install fdroid_build_checker
我收到以下错误:
错误:找不到满足 fdroid_build_checker 要求的版本(来自版本:无)
错误:找不到 fdroid_build_checker 的匹配分布
未来的步骤是将项目配置为一个小型命令行工具。
解决方法
您的命令正在 PyPi 中搜索包,这将不起作用,因为您尚未在那里发布包。
要安装本地软件包,您应该只需运行 pip install path_containing_fdroid_build_checker/froid_buildchecker
您必须确保您的软件包包含一个 setup.py
文件 (1),以便 pip
构建并成功安装轮子。
见https://stackoverflow.com/a/41537134/2741222
1 - https://packaging.python.org/tutorials/packaging-projects/#creating-setup-py