【问题标题】:How to run an installed python package from terminal如何从终端运行已安装的 python 包
【发布时间】:2018-03-19 22:11:32
【问题描述】:

我有一个这样的python代码

wallpaper/
   setup.py
   wallpaper/
      __init__.py
      environments.py
      run.py

run.py 有这样的功能:

import environments

def main():
   .. do something()
if __name__=='__main__':
   main()

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

【问题讨论】:

  • python run.py 如果你想完全执行 run.py 或python -m wallpaper 如果wallpaper 是一个模块并且它可用于python解释器。
  • 这取决于你如何“安装”你的包。请提供更多详细信息。

标签: linux terminal package


【解决方案1】:

你想要

python -m wallpaper.run

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

【讨论】:

    猜你喜欢
    • 2016-06-28
    • 1970-01-01
    • 2020-07-25
    • 2020-09-16
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多