我有一个python包,打算用作命令行脚本。在
包的文件目录(在dist之前)是:
/bin/
objdem
/objdem/
__init__.py
objdem.py
LICENSE
README.md
requirements.txt
setup.py
objdem
文件包含:
objdem.py
是我想通过在命令行中输入objdem
来运行的脚本。在
我哪里出错了?在
在windows上,它打开objdem
文件,而不是错误。在
编辑: 你可以在这里试试https://pypi.python.org/pypi/objDEM/1.0.6
编辑:
setup.py
:
from setuptools import setup
setup(
name='objDEM',
version='1.0.3',
description='Generates an .obj file representing a digital elevation map from coordinate input',
license="MIT",
author='Kevin Forrest Connors',
author_email='kevinforrestconnors.com@gmail.com',
url="https://github.com/kevinforrestconnors/objdem",
packages=['objDEM'],
install_requires=['numpy', 'scipy', 'utm'],
scripts=['bin/objdem']
)
假设setup.py
中的包名是objdem您的包名为
objDEM
,而不是objdem
通过上述更改,我成功地运行了您的软件包。
python setup.py install
./bin/objdem
相关问题 更多 >
编程相关推荐