可移植Python/IPython

5cg8jx4n  于 2023-04-08  发布在  Python
关注(0)|答案(3)|浏览(95)

我目前正在开始一项业务,我将直接在客户的办公室提供支持,我需要能够去不同的计算机,并能够运行自定义的python脚本,我的问题是,如果有一种方法,使我的python环境便携式?

hgqdbh6s

hgqdbh6s1#

假设您的用户正在运行Windows,我在这里看到两个选项。
1.如果您已经定义了要运行的脚本,请使用py2exe将它们编译为exe文件,这样您就可以插入USB并根据需要运行它们。(警告是某些防病毒软件会自动阻止未签名的可执行文件)
1.另一个选择是使用WinPython,这是一个完整的python环境,已经预先安装了很多包,这些包都在它自己的目录中。如果你需要安装一个新的包,只需使用它附带的Powershell或CMD并使用预先安装的“pip”。

yc0p9oo0

yc0p9oo02#

我在这里发现了一些有趣的东西Portable Python。我用这个方法创建了可移植的Python 3.9和3.10,一切正常,所以看看吧。

tcbh2hod

tcbh2hod3#

Conda-Pack将是解决方案-https://conda.github.io/conda-pack/
conda-pack是一个命令行工具,用于创建可以安装在其他系统和位置上的conda环境的存档。这对于在一致的环境中部署代码很有用-可能是尚未安装python和/或conda的环境。
它不仅可以打包依赖项,而且不依赖于目标机器上是否存在python,Conda-unpack非常快,你只需要在环境改变时运行它,而不是在脚本改变时。

相关问题