繁体   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