繁体   English   中英

如何在另一台计算机上打包和运行包含 venvs 的 python 脚本

[英]How to packaging and run python script including venvs on another computer

我正在使用 python pandas 并编写一个简单的脚本来修改 .xlsx 文件。 我想把它作为一个包发送给我的朋友可以一键使用(也许可以添加一些输入,如文件目录)。 我想知道有什么方法可以快速完成吗? 请。

你不想那样做。 因为它与虚拟环境的主要思想相冲突。 另一台计算机可以安装不同的操作系统、其他软件包或软件包版本,因此无法复制文件。 虚拟环境的重点是能够在您需要的任何地方复制它。

对于解决方案,您可以使用pip freeze > requirements.txt将您的虚拟环境库提取到 txt。 然后你可以很容易地输入pip install -r requirements.txt

如果您想要在另一台计算机上的确切环境,包括系统包,请使用 Docker。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM