【发布时间】:2017-11-07 09:43:18
【问题描述】:
您好,我已经使用 cx_freeze 将我的脚本转换为 exe,但是当我运行它时它没有按预期工作
我的脚本:cmd.py
import sys
import pandas as pd
import numpy as np
for arg in sys.argv:
print (arg)
print ("Hello World!")
我的setup.py
将两个脚本放在同一个文件夹中
import sys,os
from cx_Freeze import setup, Executable
os.environ['TCL_LIBRARY'] = r'C:\ProgramData\Anaconda3\tcl\tcl8.6'
os.environ['TK_LIBRARY'] = r'C:\ProgramData\Anaconda3\tcl\tk8.6'
setup(
name = "On Dijkstra's Algorithm",
version = "3.1",
description = "A Dijkstra's Algorithm help tool.",
executables = [Executable("cmd.py", base = "Win32GUI")])
一个名为 build 的文件夹是用 cmd.exe 创建的,但是当我在 cmd 中运行以下行时
cmd one two 什么都没有发生,
请帮忙
【问题讨论】:
-
cmd.exe 是 Window 的 cmd 名称。使用其他名称...
-
我编辑了名称并运行
cmdl one twowindoes 错误消息框正在弹出 -
我需要运行 cmdl sys.argv 还是 python cmdl sys.arg
标签: python cmd exe python-3.6 cx-freeze