小编Oli*_*bie的帖子

如何解决 ImportError: dlopen(): Symbol not find:.... Expected in: flat 命名空间

谁能帮我解决这个问题?

ImportError: dlopen(/Users/......./venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so, 2): Symbol not found: __PyEval_GetBuiltinId
  Referenced from: /Users/......./venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so
  Expected in: flat namespace
 in /Users/......../venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so
Run Code Online (Sandbox Code Playgroud)

我正在使用 Mac(如果有相关的话)

python import mutable importerror

11
推荐指数
2
解决办法
4万
查看次数

Github Action 拉取请求不提供 github_sha 的最后一次提交

我有一个在拉取请求上触发的 github 操作工作流。我想找到在每次提交中已更改的文件,因此我正在尝试运行git diff-tree --no-commit-id --name-only -r ${{ github.sha }}
但是它不会返回该拉取请求中最新提交的哈希提交。我返回了另一个哈希提交(我在我的仓库中的任何地方都找不到它的提交)。
任何人都知道如何解决这个问题或以其他方式我可以在拉取请求中找到在提交中更改的所有文件?

编辑——yml文件

name: test
on: [pull_request]
jobs:
  build: 
    runs-on: ubuntu-latest
    steps:
    - checkout my repo
    - install python
    - run a python script
      run: |
        CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r ${{ github.sha }})
        python3 .github/scripts/test.py $CHANGED_FILES
Run Code Online (Sandbox Code Playgroud)

我的 github.sha 生成的哈希提交(这里是 ^)似乎与我提交的实际哈希不匹配。

git github github-actions

5
推荐指数
1
解决办法
2849
查看次数

如何在 Python 脚本中触发气流 DAG 运行?

使用 apache 气流,我创建了一些 DAGS,其中一些不按计划运行。
我正在尝试找到一种方法,可以从 Python 脚本中触发特定 DAG 的运行。这可能吗?我能怎么做?

编辑 --- python 脚本将从与我所有 DAGS 所在的项目不同的项目中运行

python directed-acyclic-graphs python-3.x airflow

5
推荐指数
1
解决办法
4724
查看次数

如何解决 botocore.exceptions.NoCredentialsError:无法找到凭据

我有一个正在运行 tox.ini 文件的 GitHub 操作。该操作的步骤之一是连接到 aws,最后一步是运行 tox

- name: Configure AWS credentials
      uses: aws-actions/configure-aws-credentials@v1
      with:
        aws-access-key-id: ${{ secrets.key }}
        aws-secret-access-key: ${{ secrets.secret_key }}
        aws-region: ${{ secretes.region }}
- name: Run tox
      run: tox
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我的操作失败并出现以下错误,botocore.exceptions.NoCredentialsError: Unable to locate credentials
我不确定为什么会发生这种情况,特别是因为 aws 配置步骤正在操作中传递

boto amazon-web-services tox

4
推荐指数
1
解决办法
5656
查看次数