Ich habe ein Python-Paket, das als ein Befehlszeilenskript verwendet werden soll.ImportError: Kein Modul namens objdem
Das Dateiverzeichnis des Pakets (vor dist) ist:
/bin/
objdem
/objdem/
__init__.py
objdem.py
LICENSE
README.md
requirements.txt
setup.py
Die objdem
Datei enthält:
#!/usr/bin/env python
import objdem
main()
Und objdem.py
ist das Skript, das ich durch die Eingabe objdem
auf die ausgeführt werden soll Befehlszeile.
Wohin gehe ich falsch?
Bei Windows anstelle eines Fehlers wird die Datei objdem
geöffnet.
EDIT: Sie können es versuchen, hier https://pypi.python.org/pypi/objDEM/1.0.6
EDIT:
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='[email protected]',
url="https://github.com/kevinforrestconnors/objdem",
packages=['objDEM'],
install_requires=['numpy', 'scipy', 'utm'],
scripts=['bin/objdem']
)
Wie Sie geben 'auf der Kommandozeile objdem'. Bitte geben Sie den vollständigen Befehl ein. –
'objdem default' oder' objdem min_long min_lat max_long max_lat resolution' –