当执行我的python项目中的脚本时,如何向$ PYTHONPATH或$ PATH变量添加路径?

问题描述 投票:0回答:1

我有一个包含多个脚本(scriptA,scriptB,scriptC)的python项目,这些脚本必须能够找到位于该项目子路径中的包,而不是python包或模块。该组织是这样的:

|_project
  |_scriptA.py
  |_scriptB.py
  |_scriptC.py
  |_thrift_packages
    |_gen-py
        |_thriftA
          |__init__.py
          |_thriftA.py

在每个脚本的基础上,我将该目录的绝对路径添加到sys.path中

是否有一种方法可以在项目中每次执行脚本时更改PYTHONPATH或sys.path,这样就不必在每个脚本的基础上将目录的路径附加到sys.path了?] >

我有一个包含多个脚本(scriptA,scriptB,scriptC)的python项目,这些脚本必须能够找到位于该项目子路径中的包,而不是python包或模块。组织...

python setup.py pythonpath
1个回答
0
投票

您应该在每个程序包中添加__init__.py,然后正确调用所有脚本。

© www.soinside.com 2019 - 2024. All rights reserved.