命令行程序在Windows上无法正常工作

时间:2014-03-26 09:48:50

标签: python python-2.7

命令行程序无效。

我编写了test.py和setup.py,然后执行“python setup.py install”。

我运行“test.py”,结果editer open test.py。

test.py不打印“test”。

我的环境是Windows上的Python 2.7.6。

请告知。

setup.py

# coding: UTF-8

from distutils.core import setup

setup(
    name = "test",
    version = "0.1",
    scripts = ['test.py']
)

test.py

# coding: UTF-8
print u"test"

2 个答案:

答案 0 :(得分:1)

您的test.py必须以#!python开头,以便设置工具可以使用它。

来自文档:

  

脚本是包含Python源代码的文件   从命令行开始。脚本不需要Distutils   什么都很复杂。唯一聪明的功能就是如果   脚本的第一行以#开头!并包含这个词   “python”,Distutils会调整第一行来引用   目前的口译员所在地。

答案 1 :(得分:0)

我解决了这个问题。

我删除editer,当我运行test.py时出现“select which program started”窗口。 我在这个窗口中选择了python.exe。