You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian系统Python脚本报错:已装pyarmor仍找不到pyarmor_runtime_000000模块

解决Debian中Pyarmor加密脚本找不到pyarmor_runtime模块的问题
  • 确认Python与pip的环境匹配
    Debian系统通常同时存在Python2和Python3环境,很可能你执行脚本用的是python3,但用对应Python2的pip安装了pyarmor。先验证环境一致性:

    # 查看脚本使用的Python版本
    python3 --version
    # 查看pip3对应的Python版本
    pip3 --version
    

    若两者版本匹配,再确认pyarmor是否通过pip3安装:

    pip3 list | grep pyarmor
    

    若之前用pip安装,执行以下命令强制重新安装到Python3环境:

    pip3 install --force-reinstall pyarmor
    
  • 检查pyarmor_runtime模块的存在位置
    先找到pyarmor的安装路径:

    pip3 show pyarmor | grep Location
    

    进入该路径,查看是否存在pyarmor_runtime_000000目录。如果存在,直接将整个目录复制到你的脚本所在目录,或者复制到上述输出的Python site-packages路径下。

  • 针对Linux环境重新加密脚本
    Pyarmor的runtime模块与操作系统强相关,Windows下加密的脚本无法直接在Linux运行。在Debian上重新执行加密操作:

    pyarmor obfuscate your_script.py
    

    运行加密后dist目录下的脚本,此时会自动生成适配Linux的runtime模块。

  • 验证PYTHONPATH环境变量
    确保Python能检索到runtime模块,先查看当前PYTHONPATH:

    echo $PYTHONPATH
    

    若未包含pyarmor的安装路径,临时添加后再测试脚本:

    export PYTHONPATH=$(pip3 show pyarmor | grep Location | awk -F': ' '{print $2}'):$PYTHONPATH
    

内容的提问来源于stack exchange,提问作者user

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 05:52:05