我有一个使用buildout构建的项目,我在src文件夹中有一些开发蛋,带有自定义命名空间和名称(例如namespace.app1,namespace.app2等...)。
其中一个应用程序的代码取自现有项目,此模块中的所有导入都是相对的(例如,import appmodule)。这个导入不再在我的项目中工作,因为我需要使用像
这样的东西import namespace.appname.appmodule
如何在项目中全局导入namespace.appname以避免修改代码中已存在的每个导入?
答案 0 :(得分:0)
试试这个,将appmodule
的目录添加到PYTHONPATH
中的~/.profile
,
export PYTHONPATH=$PYTHONPATH:the_directory_of_appmodule
然后通过source ~/.profile
生效。