簡體   English   中英

如何將我的 Python 代碼(其中有 pip 模塊)發送給沒有安裝 Python 的朋友?

[英]How can I send my Python Code (Which has pip modules) to a friend who doesn't have Python installed?

我為我的一個朋友在 Python 中寫了一個文本語法檢查器。 由於他沒有安裝 Python,我想方設法將它交給他,但總是有一個問題。 將其編譯為 .exe 文件不起作用,因為它使用了一個名為pyspellchecker的模塊,該模塊使用了一個已棄用的名為indexer的模塊(至少我認為這就是它不起作用的原因)。 另一種選擇是使用在線 IDE,但我找不到可以使用它使用的模塊運行我的代碼的工具。 有沒有什么好的選擇留給我,或者這是一個失敗的原因? 我真的很感激任何幫助

如果需要,這是源代碼: https://gist.github.com/AaryanGamer/093385d3df463282117edf2021b7cbc2

  • Docker 是第一個選項:您的朋友需要安裝 Docker。
  • 將您的腳本部署為簡單的 web 服務是第二個選項:您的朋友只需要瀏覽器。
  • 我發現對您的用例方便的第三個選項是使用PyInstaller ,它將 Python 應用程序凍結(打包)為獨立的可執行應用程序。

文檔鏈接https://www.pyinstaller.org/

我的第一直覺是使用虛擬環境( venv ),並將整個文件夾結構發送給您的朋友。 我搜索了“venv 便攜”,第一個結果 - https://aarongorka.com/blog/portable-virtualenv/ - 如果你們都在 Linux 環境中,可能就是您正在尋找的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM