如何在Windows上安装Python脚本?

2024-09-30 03:24:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python编写了一个小的命令行实用程序。我也创造了设置.py脚本:

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

config = {
    'name': 'clitool',
    'author': 'aa',
    'author_email': 'ww',
    'version': '1.0-rc',
    'install_requires': ['nose'],
    'packages': [],
    'scripts': ['clitool']
}

setup(**config)

当我打电话给:

^{pr2}$

我的脚本复制到C:\Python34\Scripts路径。此路径在path变量中,但Windows在尝试从某些目录启动clitool时会写入:

"clitool" not recognized as an internal or external command

它可以从任何目录运行,只有来自C:\Python34\Scripts且扩展名为exe的文件。
但是我的脚本被复制成一个没有扩展名的文件,在Windows中它不会运行它。在


Tags: 文件命令行fromimport路径实用程序目录脚本
1条回答
网友
1楼 · 发布于 2024-09-30 03:24:32

解决方案:

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

config = {
    'name': 'clitool',
    'author': 'aa',
    'author_email': 'ww',
    'version': '1.0-rc',
    'install_requires': ['nose'],
    'packages': [],    
    'entry_points' : {
        'console_scripts': ['clitool=clitool.cli:main'],
    }
}

setup(**config)

相关问题 更多 >

    热门问题