0

情况:我用 pip 安装了一堆包。我现在已经使用这些包编写了代码。

我有一个 myscript.py

我的朋友在窗户上。安装了python。他没有包裹。他不能得到任何包裹。他有点子他将永远无法使用互联网获得更多包裹,一切都必须亲自交付。事实上,在他运行我给他的任何东西后大约 10 分钟,他格式化了他的机器,它就消失了。

如何获取 myscript.py 并将其放在 USB 记忆棒上给他,以便他可以将文件 myscript.py 复制到他的计算机上并运行它?

我认为 Pipenv 会这样做,但看起来它只是创建了一个包列表以从互联网下载。(一个定义非常明确的列表......但不是运行某些东西所需的实际文件的列表。我理解正确吗?

现在我给他用py2exe制作的.exe。考虑到他已经有 python,这不是很优雅。

tl;博士如何将 python 脚本 .py 提供给没有互联网的最终用户?

4

1 回答 1

0

您可以将所有内容打包在虚拟环境中,并为他提供运行脚本所需的完整环境。您可以在https://developer.mozilla.org/en-US/docs/Python/Virtualenv阅读相关内容,像 PyCharm 这样的 IDE 将帮助您轻松创建这样的环境。

无论如何,学习和做这件事实际上是一件好事。

于 2018-02-14T06:27:54.100 回答