在开发应用程序并在应用程序本地 git clone 目录中工作时,我设置了一个指向模块的开发版本(在其 git clone 目录中)的链接。我这样做是为了让应用程序的任何运行,从开发目录中调用模块的开发版本(通常同时开发)。我只是为 mymodule.py 添加了一个 .gitignore ,这样就可以了。
但我不喜欢这个。所以我一直在想办法让 mymodule.py 从开发路径中提取,而不是从安装发布版本的 python 模块路径中提取。任何人都在做这样的事情或有建议。
dev/myapp/myapp -> import mymodule
-from here-
dev/mymodule/mymodule.py
-not here-
/usr/lib/python2.7/site-packages/mymodule.py