我有一个python项目,必须导出到可执行文件中,以便它也可以在其他系统中使用。该项目在浏览器中具有UI,并在localhost上运行。
到目前为止,我已经尝试过PyInstaller和cx_Freeze,但没有成功。我遇到了PyInstaller的一些错误,我无法解决,我切换到cx_Freeze。我能够冻结脚本并创建一个.exe文件。但是当我打开(双击).exe文件时,我什么都没得到。甚至没有错误消息。我也尝试从命令提示符运行它,但是我也没有消息或输出。
有人能建议如何实现我的目标吗?或者需要检查什么?
这是我的setup.py
import sys
import os
from cx_Freeze import setup, Executable
base = None
#if sys.platform == "win32":
# base = "Win32GUI"
os.environ['TCL_LIBRARY']="C:\\Users\\M******\\AppData\\Local\\Continuum\\Anaconda3\\tcl\\tcl8.6"
os.environ['TK_LIBRARY']="C:\\Users\\M******\\AppData\\Local\\Continuum\\Anaconda3\\tcl\\tk8.6"
setup ( name = "Network Analysis",
version = "0.1",
description = "Network Analysis Project",
options = { "build_exe": { "packages" : ['encodings','asyncio','pandas','numpy','geopy','networkx','configparser','json']}},
executables = [Executable("run.py",base=base)])