python - pip 和 setuptools 可以安装图标和启动器吗?

标签 python pip setuptools pypi

是否可以使用 setup.py 文件、setuptools 和 PyPI 安装图标和启动器?比如,我说的是包中包含用于 Python 脚本的 .desktop 启动器文件和用于这些启动器的 .svg 图标。通常,.desktop 文件将安装在 /usr/share/applications 中,图标将安装在 /usr/share/icons 中。

最佳答案

data_files 可以,但不推荐。考虑将包安装到使用 virtualenv 创建的单独环境中——如果这样的包在该单独环境之外安装文件,用户会感到惊讶。

因此建议:区分 pip-installable 包,它必须是独立的,并且不能安装任何除了 python 代码和代码所需的文件(可以用 package_data 安装)和完整的可安装包使用 RPM 或 DEB 等安装程序生成器创建的包。

关于python - pip 和 setuptools 可以安装图标和启动器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48503130/

相关文章:

python - Pip 无法识别 python 3.5.1 为最新版本

python - 让 pip 与 git 和 github 存储库一起工作

python - 谷歌Colab : "wandb" ModuleNotFoundError after installation

Python setuptools - 在子文件夹中维护文本文件引用?

python - 如何通过 pip 包名称使用 setuptools 指定两个替代要求?

python - PyArray_SimpleNewFromData 中的奇怪段错误

python - 在 Google Colab 中使用 Python Github 存储库

python - pip 安装。仅创建 dist-info 而不是包

python - 在Python中实现欧拉方法来求解ODE

python - 使用PIL python来计算灰度等级的errorType