Cmd 如何将python代码转换为可执行文件

Cmd 如何将python代码转换为可执行文件,cmd,executable,python-3.6,Cmd,Executable,Python 3.6,我有一个运行完美的python代码,现在我想将此代码转换为一个可执行文件 直到现在,我才能够转换它,并让它运行,但问题是,当用户尝试运行.exe文件cmd时,窗口会打开 如何使cmd窗口隐藏或不显示 下面的代码用于创建包含转换后的可执行文件的生成文件夹 setup.py 将base=None更改为base=“Win32GUI”您是如何将python项目转换为.exe的?不,先生,这不是一个重复的问题。我安装了cx_Freeze软件包并创建了一个安装文件。我将编辑我的问题并添加代码。它仍然是重复的

我有一个运行完美的python代码,现在我想将此代码转换为一个可执行文件

直到现在,我才能够转换它,并让它运行,但问题是,当用户尝试运行.exe文件cmd时,窗口会打开

如何使cmd窗口隐藏不显示

下面的代码用于创建包含转换后的可执行文件的生成文件夹

setup.py
base=None
更改为
base=“Win32GUI”

您是如何将python项目转换为.exe的?不,先生,这不是一个重复的问题。我安装了cx_Freeze软件包并创建了一个安装文件。我将编辑我的问题并添加代码。它仍然是重复的,但来自另一个问题(我的问题)。在这里通读:TLDR:您应该将
base=None
定义为
base=“Win32GUI”
谢谢这就是问题所在将您的评论转换为向上投票的答案
import cx_Freeze
import sys
import os
import matplotlib

#os.environ['TCL_LIBRARY'] = "C:\\LOCAL_TO_PYTHON\\Python35-32\\tcl\\tcl8.6"
#os.environ['TK_LIBRARY'] = "C:\\LOCAL_TO_PYTHON\\Python35-32\\tcl\\tk8.6"


os.environ['TCL_LIBRARY'] = "C:\\EXECUTABLE_PROGRAMS\\Python3.6\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\EXECUTABLE_PROGRAMS\\Python3.6\\tcl\\tk8.6"


base = None

if sys.platform == 'win32':
    base='Win32GUI'

executables = [cx_Freeze.Executable("myPDFviewer.py",base=None)]

cx_Freeze.setup(
    name = "this is a test",
    options = {"build_exe": {"packages":["numpy"],}},
    version = "0.01",
    descriptions = "Trying to get this to work",
    executables = executables
    )