如何将我的Python代码(包含pip模块)发送给没有安装Python的朋友?

2024-06-23 20:06:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python为我的一个朋友编写了一个文本语法检查器。因为他没有安装Python,所以我想办法把它交给他,但总有一个陷阱。将其编译为.exe文件不起作用,因为它使用了名为pyspellchecker的模块,该模块使用了名为indexer的弃用模块(至少我认为这就是它不起作用的原因)。另一个选择是使用在线IDE,但我找不到任何可以使用其使用的模块运行代码的IDE。我还有什么好的选择吗?这是一个失败的事业吗?我真的很感激任何帮助

如果需要,下面是源代码:https://gist.github.com/AaryanGamer/093385d3df463282117edf2021b7cbc2


Tags: 模块文件代码文本源代码语法朋友原因
2条回答

我的第一反应是使用虚拟环境(venv),并将整个文件夹结构发送给您的朋友。我搜索了“venv-portable”,第一个结果-https://aarongorka.com/blog/portable-virtualenv/可能就是您在Linux环境中寻找的结果

  • Docker是第一个选项:Docker安装是您的朋友所必需的
  • 将脚本部署为简单web服务是第二种选择:您的朋友只需要浏览器
  • 我发现适合您的用例的第三个选项是使用PyInstaller,它将Python应用程序冻结(打包)为独立的可执行应用程序

文档链接https://www.pyinstaller.org/

相关问题 更多 >

    热门问题