gpt4 book ai didi

python-3.x - .whl 文件的 Pip 安装只生成 *.dist-info 文件夹

转载 作者:行者123 更新时间:2023-12-04 13:59:36 27 4
gpt4 key购买 nike

我有一个应用程序,我试图将其构建并安装为系统范围的可执行文件。奇怪的是构建很好,但是当我打电话时:

python3.5 -m pip install --upgrade some-name.whl



一切都成功了,可执行文件可在系统范围内访问,但无法导入入口 pip 所在的模块。

这是 setup.py:
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'

我已将 pip 升级到最新版本。有趣的是,我一直在使用相同的 setup.py 作为模板已经有一段时间了,以前从未出现过问题。

我使用它的所有其他项目都在构建和运行良好。

注意 :我正在尝试在 Raspberry PI 上运行它,我在 Ubuntu 下尝试过的所有其他项目。

编辑 :我像这样构建 .whl:

python3.5 setup.py bdist_wheel

最佳答案

不幸的是,IDE 使我们变得懒惰且不善于观察。

由于我在 Raspberry 中以有限的资源完成所有这些工作,因此我创建了一个 __init__手动创建文件并且完全忘记添加 .py 扩展名(因为 PyCharm 自己做的)并且一旦添加就一切正常。

关于python-3.x - .whl 文件的 Pip 安装只生成 *.dist-info 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53377232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com