如何使用mod option运行Python3-m";在位于不同路径的包上?
如何使用python3-m选项在驻留在不同目录而不是当前工作目录中的包/模块上运行 假设我当前的工作目录是“/tmp/dir\u one” 我的python包驻留在“/tmp/dir_two/package”中 如何从如何使用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
/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
给予