如何使用mod option运行Python3-m";在位于不同路径的包上?

如何使用mod option运行Python3-m";在位于不同路径的包上?,python,python-3.x,bash,package,Python,Python 3.x,Bash,Package,如何使用python3-m选项在驻留在不同目录而不是当前工作目录中的包/模块上运行 假设我当前的工作目录是“/tmp/dir\u one” 我的python包驻留在“/tmp/dir_two/package”中 如何从/tmp/dir\u one执行以下命令 python3-m dir_two.package.module 对于/tmp/foo中的模块,如: /tmp/foo/\uuuuuu main\uuuuuuu.py: if __name__ == '__main__': prin

如何使用python3-m选项在驻留在不同目录而不是当前工作目录中的包/模块上运行

假设我当前的工作目录是“/tmp/dir\u one” 我的python包驻留在“/tmp/dir_two/package”中

如何从
/tmp/dir\u one
执行以下命令

python3-m dir_two.package.module


对于
/tmp/foo
中的模块,如:

/tmp/foo/\uuuuuu main\uuuuuuu.py

if __name__ == '__main__':
    print('/tmp/foo/__main__.py: main')
print('/tmp/foo/__init__.py: init')
/tmp/foo/\uuuuu init\uuuuu.py

if __name__ == '__main__':
    print('/tmp/foo/__main__.py: main')
print('/tmp/foo/__init__.py: init')
命令

PYTHONPATH=$PYTHONPATH:/tmp/ python -m foo
给予