首页 > 解决方案 > 如何正确发送 Python 代码?

问题描述

所以我想将我的 python 脚本发送到另一台计算机,但是,它没有安装相同的包。有没有办法将整个 python 代码作为一个文件夹发送,该文件夹也将包含所有这些包?(我曾尝试通过该问题创建虚拟环境,这取决于虚拟环境中的许多代码是由别名文件组成的,而这些别名文件可能在另一台计算机上不存在)。非常感谢您的帮助。

标签: pythonvirtualenvfile-transfer

解决方案


你可以制作一个requirements.txt文件,这里将是你项目中的所有包,如果你已经有 vitualenv 例如创建你的requirements.txt执行

pip freeze > requirements.txt

的例子requirements.txt

absl-py==0.2.1
amqp==2.3.1
asn1crypto==0.24.0

在这之后把你的所有项目都没有你的virtualenv,复制到另一个compure创建一个新的virtualenv,输入你的virtualenv并制作

pip install -r requirements.txt

你将拥有所有的包裹


推荐阅读