2024-05-15 12:58:28 发布
网友
我想为当前的Shell/桌面环境(例如Gnome、Windows等)提供一个Python应用程序。你知道吗
具体来说,我想修改文件关联和/或文件上下文菜单中列出的程序(“打开时使用..”)。我想把我的程序注册为可用的应用程序(在Linux桌面环境和Windows上有不同的含义)
我可以用setuptools做这样的事情吗?例如,我可以通过gnomeshell启动自己的图片查看器,并在用pip安装后与文件管理器中的图像文件相关联吗?你知道吗
setuptools
pip
您可以在setup.py文件的setup函数中使用scripts或entry_points关键字来创建命令行工具。(就我个人而言,我更喜欢使用scripts,因为它更简洁,而且如果需要,还允许运行二进制可执行文件包)
setup.py
setup
scripts
entry_points
请参见下面的示例和更详细的说明:
http://python-packaging.readthedocs.io/en/latest/command-line-scripts.html
此外,我通常为我的PyQt应用程序做以下工作。在Ubuntu上安装包之后,我从shell中以脚本别名运行这个应用程序。然后,我可以将其锁定到启动器并使用链接进行快速访问。您还可以在“打开方式…”首选项中提到“可执行”脚本位置的路径。他说
PyQt
我知道这可能不是你需要的全部行为,但仍然希望它能帮助你。他说
您可以在
setup.py
文件的setup
函数中使用scripts
或entry_points
关键字来创建命令行工具。(就我个人而言,我更喜欢使用scripts
,因为它更简洁,而且如果需要,还允许运行二进制可执行文件包)请参见下面的示例和更详细的说明:
http://python-packaging.readthedocs.io/en/latest/command-line-scripts.html
此外,我通常为我的
PyQt
应用程序做以下工作。在Ubuntu上安装包之后,我从shell中以脚本别名运行这个应用程序。然后,我可以将其锁定到启动器并使用链接进行快速访问。您还可以在“打开方式…”首选项中提到“可执行”脚本位置的路径。他说我知道这可能不是你需要的全部行为,但仍然希望它能帮助你。他说
相关问题 更多 >
编程相关推荐