如何从终端运行已安装的 python 包

Ati*_*tia 3 linux terminal package

我有一个像这样的Python代码

wallpaper/
   setup.py
   wallpaper/
      __init__.py
      environments.py
      run.py
Run Code Online (Sandbox Code Playgroud)

run.py 有一个像这样的函数:

import environments

def main():
   .. do something()
if __name__=='__main__':
   main()
Run Code Online (Sandbox Code Playgroud)

安装此软件包后,如何在终端上执行 run.py 脚本。我意识到这个问题以前曾被问过,但我对这个答案不满意,因为它没有给我提供任何见解。

Dav*_*ing 5

你要

python -m wallpaper.run
Run Code Online (Sandbox Code Playgroud)

这依赖于PYTHONPATH正确设置;如果软件包刚刚安装在新目录中,您可能需要重新启动终端。