Python 3.x .whl文件的Pip安装仅生成*.dist info文件夹
我有一个应用程序,我正试图构建和安装为系统范围的可执行文件。奇怪的是,构建很好,但当我调用: python3.5-mpip安装--升级some-name.whl 所有操作都成功,可执行文件可在系统范围内访问,但无法导入入口点所在的模块 这是setup.py:Python 3.x .whl文件的Pip安装仅生成*.dist info文件夹,python-3.x,pip,raspberry-pi3,python-wheel,Python 3.x,Pip,Raspberry Pi3,Python Wheel,我有一个应用程序,我正试图构建和安装为系统范围的可执行文件。奇怪的是,构建很好,但当我调用: python3.5-mpip安装--升级some-name.whl 所有操作都成功,可执行文件可在系统范围内访问,但无法导入入口点所在的模块 这是setup.py: setup( name='ppldetect', version=version(), packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.t
setup(
name='ppldetect',
version=version(),
packages=find_packages(exclude=['docs', 'tests', 'tests.*', '*.tests', '*.tests.*']),
author='',
author_email='',
description='',
setup_requires=['sphinx', 'nose', 'wheel'],
install_requires=['Pillow', 'AWSIoTPythonSDK'],
entry_points={
'console_scripts': [
'ppldetect = publisher.basicPubSub:main',
]
}
)
这是我尝试执行命令时遇到的错误:
Traceback (most recent call last):
File "/usr/local/bin/ppldetect", line 7, in <module>
from publisher.basicPubSub import main
ImportError: No module named 'publisher'
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/ppldetec”,第7行,在
从publisher.basicpusub导入main
ImportError:没有名为“publisher”的模块
我已将pip升级到最新版本。有趣的是,我使用同样的setup.py作为模板已经有相当一段时间了,以前从未出现过问题
我用过的所有其他项目都很好地建设和运作
注意:我正在尝试在Raspberry PI上运行这个,我在Ubuntu下尝试过的所有其他项目
编辑:我像这样构建.whl:
python3.5 setup.py bdist_wheel
不幸的是,IDE让我们变得懒惰,不太善于观察
由于我在Raspberry中使用有限的资源完成所有这些工作,我maunally创建了一个
\uuuu init\uuuuu
文件,完全忘记了添加.py扩展名(就像PyCharm本身所做的那样),一旦添加,一切都很顺利 请,创建。我会添加一个答案,它只是一个打字错误,因为它看起来。也许我们也可以投票结束这个问题。