使用wxpython对github请求请求执行github动作

问题描述

我正在尝试设置一个Github操作来测试使用wxPython的python应用程序,但是我不知道如何在不出现wxPython失败并出现GTK3错误的情况下进行设置:

这是操作文件:

>>> from datetime import datetime,timezone
>>> datetime.now(timezone.utc).isoformat()[:-6] + "Z"
2014-04-01T00:00:00.000Z

我得到的错误是: 1)

on:
  pull_request:
    branches:
      - development
jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: Set up Python 3.7
      uses: actions/setup-python@v1
      with:
        python-version: 3.7

    # pip install wheel
    - name: Install Requirements
      run: |
       sudo apt-get update -q && sudo apt-get install
       sudo apt-get install python-wxgtk3.0
       python -m pip install --upgrade pip
       pip install jsonschema
       pip install pylint
       pip install twisted
       pip install wheel
       pip install -U wxpython
      run: |
        cd src
        export PYTHONPATH=`pwd`/keypad_controller
        python ../pipelines/lint.py --path keypad_controller --threshold 10
  1. 正在检查GTK +-版本> = 3.0.0 ...在pkg-config搜索路径中找不到软件包gtk + -3.0。 也许您应该添加包含`gtk + -3.0.pc'的目录 到PKG_CONFIG_PATH环境变量 找不到软件包“ gtk + -3.0”

wxPython是否有一个Github动作“使用”,所以我不必每次都安装它?

解决方法

通过在您的python-wxgtk3.0-dev步骤中添加以下行来安装Install Requirements

sudo apt-get install python-wxgtk3.0-dev

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...