命令行程序无效。
我编写了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"
答案 0 :(得分:1)
您的test.py
必须以#!python
开头,以便设置工具可以使用它。
来自文档:
脚本是包含Python源代码的文件 从命令行开始。脚本不需要Distutils 什么都很复杂。唯一聪明的功能就是如果 脚本的第一行以#开头!并包含这个词 “python”,Distutils会调整第一行来引用 目前的口译员所在地。
答案 1 :(得分:0)
我解决了这个问题。
我删除editer,当我运行test.py时出现“select which program started”窗口。 我在这个窗口中选择了python.exe。