我最近开始学习Python,我想知道是否可以将我的Python代码(在pycharm中)转换为某种可以在其他计算机上运行而无需IDE的应用程序。(有点像我们可以通过将它们转换为APK来运行Android应用程序)并在手机上使用它们)
您可以采取的一种方法是,使用像
flask
、Django
这样的框架,并托管它。
其次,您可以使用
pyinstaller
将您的 python
脚本制作为 Windows、Mac 和 Linux 可执行文件
对此可能有多种答案,但一个答案是使用 Auto-Py-To-Exe 将 python 代码转换为可执行文件,可以在 Windows 中独立运行。
使用 Pyinstaller:
在 Linux 中(在 Ubuntu 上测试):
pyinstaller --onefile filename.py
默认情况下,pyinstaller 会加载所有模块,这会使文件变得更大。 为了避免这种情况,您可以排除这样的模块
pyinstaller --onefile --exclude matplotlib --exclude scipy --exclude pandas --exclude numpy filename.py
如果 pyinstaller 错过了你的模块,你可以像这样导入
pyinstaller --onefile --hidden-import=module_name filename.py