创建自己的python链接

创建自己的python链接,python,Python,所以我的情况如下。我有一个用py2app生成的包。这有自己的结构,我的项目来源位于: /dist.app/Contents/Resources/lib/python2.7/my_project 现在这很好,但是我想让开发人员在他们想要的地方添加他们自己的代码。所以每次浏览这些文件夹似乎都很难看。所以我想我可以尝试(如果可能的话): 但是我被困在这里了。到目前为止,我尝试的是(从未打包的项目): 对我的项目进行python setup.py开发。转到python的站点包,将那里生成的my_pro

所以我的情况如下。我有一个用py2app生成的包。这有自己的结构,我的项目来源位于:

/dist.app/Contents/Resources/lib/python2.7/my_project
现在这很好,但是我想让开发人员在他们想要的地方添加他们自己的代码。所以每次浏览这些文件夹似乎都很难看。所以我想我可以尝试(如果可能的话):

但是我被困在这里了。到目前为止,我尝试的是(从未打包的项目):

对我的项目进行
python setup.py开发
。转到python的站点包,将那里生成的
my_project.egg链接
复制到上述位置。编辑它,因为它只是实际项目的相应路径

复制my_project文件夹旁边生成的
my_project.egg info

然而,这似乎不起作用。我还尝试了最简单的解决方案,为文件夹创建了一个MacOS别名,但它也不起作用

有什么建议吗

问候,,
Bogdan

你是说为你的应用程序创建一个插件系统吗?通常的方法是在某个地方有一个指定为“plugins”目录的目录——其中的任何文件夹都作为插件加载。您可以硬编码此路径,也可以使用应用程序ui或配置文件对其进行配置

您可以在应用程序的运行时操纵Python路径,以包含插件目录。该路径在sys.path中以读/写列表的形式提供,也可以使用

1. Get the my_project folder at the top level, next to dist.app
2. Create only a link in the lib folder similar to what distutils `python setup.py develop` does.