微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果我创建一个函数来调用像 numpy 这样的库,而其他人使用它,他们是否需要安装 numpy?

如何解决如果我创建一个函数来调用像 numpy 这样的库,而其他人使用它,他们是否需要安装 numpy?

这就是标题。如果我的代码在 github 的存储库中使用了非内置库并且有人复制了它,那么此人必须安装该库,对吗?

解决方法

简短的回答,是的。

答案很长,是的,但实际上您执行以下操作是为了使脚本在其他系统上可执行。

  1. 添加一个requirements.txt文件,指定使用的和需要安装的库。通常,这用于虚拟环境中。这确保使用的包/库不会与主要的 python 安装混淆

  2. 这是一个粗略的解决方案,我会在非常极端的情况下使用它。 (当我不得不在 AWS Lambda 上运行 python 代码时使用它,我使用的库是预先用 C 编译的。)您可以直接复制代码中的 Library 文件夹并使用它。请注意,这会增加代码大小,绝对不建议这样做。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。