【发布时间】:2012-03-20 02:30:28
【问题描述】:
我正在使用 setup.py 中的 entry_point dict 安装控制台命令。这会在系统的某个路径中创建一个 python 文件(例如,debian 中的 root 是 /usr/local/bin),该文件可以根据系统或您使用 virtualenvs 进行更改。
我需要使用 setup.py 作为 entry_points 安装的脚本的默认路径
【问题讨论】:
-
你能更清楚你在问什么吗?我在这里没有看到一个格式正确的问题。
-
您也可以接受您的其他一些答案吗?再见
-
在 setup.py 中,您可以将 console_command 描述为 entry_point (packages.python.org/distribute/…) 此命令是在系统的某个路径中创建的,我想知道是否有办法检查该路径而无需假设是
/usr/local/bin/,因为如果您将软件包安装在 virtualenv 中,它将位于另一个路径中。 -
你喜欢如何使用它?比如
setuptools.command.install_scripts类中有install_dir属性(子类化可以在setup.py中获取)
标签: python virtualenv distribute entry-point