理想情况下,两个项目都是可安装的python程序包,并充满__init__.py和setup.py。然后可以使用
python setup.pyinstall或类似的方式安装它们。
如果那不可能, 请不要 使用
execfile()!操纵
PYTHONPATH补充
Foo,这样
importProject1.file1的作品。
例如,从Project2 / fileX.py:
from os import pathimport syssys.path.append(path.abspath('../Foo'))from Project1.file1 import something但是, 真正的 答案是使每个组件都独立安装。



