ImportError: No module named objdem
ImportError: No module named objdem
我有一个 python 包,旨在用作命令行脚本。
包的文件目录(dist之前)为:
/bin/
objdem
/objdem/
__init__.py
objdem.py
LICENSE
README.md
requirements.txt
setup.py
objdem
文件包含:
#!/usr/bin/env python
import objdem
main()
而 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
#!/usr/bin/env python
from objDEM import objdem
objDEM.main()
您的包名为 objDEM
而不是 objdem
运行 你的包通过上述更改对我来说很成功。
python setup.py install
./bin/objdem
我有一个 python 包,旨在用作命令行脚本。
包的文件目录(dist之前)为:
/bin/
objdem
/objdem/
__init__.py
objdem.py
LICENSE
README.md
requirements.txt
setup.py
objdem
文件包含:
#!/usr/bin/env python
import objdem
main()
而 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
#!/usr/bin/env python
from objDEM import objdem
objDEM.main()
您的包名为 objDEM
而不是 objdem
运行 你的包通过上述更改对我来说很成功。
python setup.py install
./bin/objdem