无法从命令行运行应用程序 | 无法在 YAPF 中找到主模块

无法从命令行运行应用程序 | 无法在 YAPF 中找到主模块

我从以下位置克隆了 Python 代码格式化程序 https://github.com/google/yapf。现在在其文档(自述文件)中,它指出

请注意,如果您打算将 YAPF 用作命令行工具而不是库,则无需安装。YAPF 支持由 Python 解释器作为目录运行。如果您将 YAPF 克隆/解压缩到 DIR,则可以运行:

$ PYTHONPATH=DIR python DIR/yapf [options] ...

现在我将项目克隆到我的主目录中。然后我创建了一个 test.py 文件来运行代码格式化程序。我打开终端并写入,

$ PYTHONPATH=~ python ~/yapf test.py

但这会失败并给我以下错误消息:

/usr/bin/python: can't find '__main__' module in './yapf'

附言:我上周试过这个代码格式化程序,它在我的终端上运行良好。有人能帮我吗?

相关内容