python编译文件(pyc)是否需要系统上导入的库,即使它被编译为字节码?



当编译.py文件时,系统具有必要的pip安装,但我想编译它并将.pyc复制到另一个没有pip安装的服务器中。或者为此目的还有其他选择吗?

不幸的是,部署 Python 应用程序并非易事。包可能具有依赖项,如 DLL 或 .pyc 以外的其他文件,并且包不会准确发布部署应用程序应执行的操作。

您应该检查能够从源python程序创建独立可执行文件的打包程序(例如PyInstaller(。它已经附带了有关如何部署常用包的知识。

如果您已经自定义甚至不是很流行的包作为依赖项,那么您可能必须准确指定哪些文件应包含在分布式可执行文件中。

最新更新