在没有安装软件包的情况下打开 .py 脚本的方法? (点)

时间:2021-01-14 09:27:28

标签: python pip

本质是想发个脚本给我朋友过去看看。他的计算机上安装了 python,但没有专门安装“pyinputplus”——程序的一个关键组件。

有没有办法可以在他不安装 pyinputplus 的情况下将这个脚本发送给他?或者我是否可以有效地将'pip install pyinputplus'插入代码并在他运行时执行它?我还考虑过将脚本设为可执行文件,但认为这无济于事。

对这个比较陌生,所以为我的天真道歉。

谢谢。

2 个答案:

答案 0 :(得分:0)

确实可以直接给他图书馆的源代码。 在 python 中使用命令 sys.path 你可以找到 python 将在其中搜索这些库的所有文件夹。 把文件夹给他,让他把它放在sys.path的结果中。

答案 1 :(得分:0)

与其他人一起编写脚本的最佳方式是使用存储库。 例如,您可以在 github 上创建一个免费的。

您将使用一些 git 命令或使用 GUI 将代码放在那里(您可以免费下载SourceTree)。此工具将允许您将代码(文件)发送到存储库和您的身体以取回。

然后您可以添加一个包含所有依赖项的requirement.txt文件。

要生成它,只需运行命令:

pip freeze > requirements.txt 

此文件将包含运行脚本所需的所有依赖项。

你的身体,然后可以通过运行轻松下载所有依赖项:

pip install -r requirements.txt

但实际上,您还应该为每个项目使用一个虚拟环境。这将使您不会将所有项目的所有依赖项混在一起。

如果您想了解更多信息,请查看此页面: https://blog.usejournal.com/why-and-how-to-make-a-requirements-txt-f329c685181e