python - 运行 "poetry run"命令时出现 PermissionError

标签 python python-poetry

环境

  • Ubuntu 20.04
  • Python 3.7.3
  • 诗歌1.0.8

  • 我的问题

    我安装了诗歌来管理包,并通过以下简单项目进行了尝试,

    .
    └── myproject
        ├── README.rst
        ├── myproject
        │   ├── __init__.py
        │   ├── main.py
        ├── myproject.egg-info
        │   ├── PKG-INFO
        │   ├── SOURCES.txt
        │   ├── dependency_links.txt
        │   ├── requires.txt
        │   └── top_level.txt
        ├── poetry.lock
        ├── pyproject.toml
        └── tests
            ├── __init__.py
            └── test_myproject.py
    
    

    运行 main.py我试过

    $ poetry run myproject/main.py
    

    但我有一个错误,它说,

    [PermissionError]
    [Errno 13] Permission denied
    

    我试过的

    为了运行我的代码,我尝试了另一种方式。
    $ poetry shell
    (myproject-x8XipcUE-py3.7)$ python myproject/main.py
    

    我没有错误...

    我的 poetry run 有什么问题命令?

    最佳答案

    仅供引用你也可以做poetry run python myproject/main.py .

    关于python - 运行 "poetry run"命令时出现 PermissionError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62241367/

    相关文章:

    Python 诗篇——如何安装可选的依赖项?

    python - 如何将kaleido包添加到poetry.lock文件中?

    python - 使用 SWIG 在 Python 中公开 std::list 成员

    python - 如何使用 Python 和 Qt 动态更改子部件?

    python - 为什么我们需要 python 中的协程?

    python - 从 pip 转移到诗歌,现在 pytest-cov 不会收集覆盖率数据

    python - 将行组合成单个单元格

    python - 如何旋转 vtkVectorText 使其面向某个方向?

    python - 使用诗歌安装的软件包在 `poetry shell` 内不可用

    python - 使用 pip 和诗歌与 python 3.10.4 安装 TensorFlow 2.8.0 错误