![](/img/trans.png)
[英]Why do Python zipapps get slower the bigger they get?
我有一個 python zipapp(特別是pdm )。 從文件系統運行時,顯示幫助頁面大約需要0.300s 。 但是,對於我的 zipapp,它是1s 。 zipapp 大約 25 MB(它包括所有依賴項)。 在未壓縮的 zip 中獲取文件應該幾乎與讀取它一樣快,因為有一個索引可以告訴您文件中 ...
[英]Why do Python zipapps get slower the bigger they get?
我有一個 python zipapp(特別是pdm )。 從文件系統運行時,顯示幫助頁面大約需要0.300s 。 但是,對於我的 zipapp,它是1s 。 zipapp 大約 25 MB(它包括所有依賴項)。 在未壓縮的 zip 中獲取文件應該幾乎與讀取它一樣快,因為有一個索引可以告訴您文件中 ...
[英]ModuleNotFound exception with zipapp and compiled C code
我在使用 Python 的 zipapp 功能時遇到了奇怪的行為。 Python版本:3.10.5 # these steps come from the docs: https://docs.python.org/3/library/zipapp.html $ mkdir myapp # t ...
[英]Store python zipapp (`.pyz`) on PyPi Nexus
我使用Python zipapp (更准確地說SHIV )出貨Python模塊。 我想將生成的 zipapp ( .pyz ) 存儲在 Nexus 上(最好是 Nexus 上的pypi ),以跟蹤我在 CI/CD 管道中構建的工件。 如何在 Nexus 上上傳.pyz ? 是否可以將其存儲在 ...
[英]How to make a zipapp of current directory?
據我所知, python -m zipapp myapp創建了一個名為 myapp 的目錄的 .pyz 文件。 我如何創建我的工作目錄所在的當前文件夾的 .pyz。 我試過python -m zipapp . 這不起作用。 打包工作目錄的確切參數是什么? 對以下問題也有同樣的疑問: 如果我執行 ...
[英]What is the correct way to import modules for standalone app created using `python -m zipapp`?
我有一個將作為獨立應用程序分發的模塊。 該模塊具有以下結構: $ tree -L 2 ./ ./ ├── mymodule │ ├── __main__.py │ ├── fun.py └── mymodule.pyz mymodule/__main__.py包含下一行: #!/usr ...
[英]How to load a C dynamic library embedded in a python package with ctypes
我有一個 python 應用程序,它使用ctypes加載和調用動態 C 庫。 我想用這個應用程序創建一個zipapp ,但我不知道如何從應用程序中獲取庫的路徑。 目錄樹是: 和__main__.py是: 我通過執行以下操作創建 zipapp: 但是當我嘗試執行它時,我收到一個錯誤,因為找不到上面的庫 ...
[英]Manage resources in pyz applications
我有一個多模塊 python 應用程序,我用python3 -m zipapp將它打包在一個pyz可執行文件中。 我想使用它需要運行的一些資源(一些文本文件)來部署這個應用程序。 我試圖將這些文本文件添加到project_root/res中,然后只with open("./res/resource1 ...
[英]How to make Flask/Jinja2 load bundled templates in an executable zip archive?
我已經將我的 Flask Web 應用程序打包到一個可執行的 Python 壓縮檔案 ( zipapp ) 中。 我在加載模板時遇到問題。 Flask/Jinja2 無法找到模板。 為了加載模板,我使用了jinja2.FunctionLoader和一個加載函數,它應該能夠從可執行 zip 存檔中 ...
[英]How to bundle httpie with httpie-aws-authv4 into Python zipapp?
package httpie到 Python "PYZ" (zipapp) 很簡單,例如使用 現在我嘗試將httpie-aws-authv4作為 httpie 的插件包含在內,用於 AWS 身份驗證。 唉, httpie沒有選擇那個插件。 它應該說[--auth-type {basic,dige ...
[英]What's the use of Android Zipalign
我正在閱讀有關 zipalign in android 的信息。 我是這個概念的新手。 我在谷歌上搜索相同但沒有找到任何合適的答案。 誰能告訴我 zipalign 的實際用途是什么? signed apk 和 zipalign 是一樣的嗎? 提前致謝! ...
[英]How to load Hy package in zipapp?
我有一個Python腳本(作為入口點),一個Hy庫(只需添加兩列)和一個輸入數據文件: 我可以直接運行它並獲得結果: 現在,我嘗試將其作為zipapp運行: 為什么無法加載mylib ? 如何在zipapp中加載Hy庫? 環境: Anaconda中的Py ...
[英]python: can executable zip files include data files?
作為 python 的新手,我最近才發現可以通過在文件頂部放置一個__main__.py文件來直接執行 .zip 文件。 這適用於 python 代碼,但我可以捆綁其他類型的文件並使用我的腳本訪問它們嗎? 如果是這樣,怎么做? 我的最終目標是將一些圖像文件與 python 代碼捆綁在一個 .zip ...