Это структура моего пакета: p>
Структура пакета
Вот мой файл setup.py:
Код: Выделить всё
from setuptools import setup, find_packages
setup(
name="bsl_translator_fingerspelling",
version="0.0.1",
packages=find_packages(where="src"),
package_dir={"": "src"},
description="Open source library to translate BSL signs into text",
readme="README.md",
author="Miguel Garcia",
install_requires=[
"opencv-python>=4.9.0.80",
"numpy",
"mediapipe",
"tensorflow>=2.15.0.post1",
"keras>=2.15.0",
"scikit-learn>=1.4.0",
],
classifiers=[
"Development Status :: 3 - Alpha",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules",
],
)
Код: Выделить всё
from translator_fingerspelling import FingerSpelling
Код: Выделить всё
Package Version
---------------------------- -----------
absl-py 2.1.0
astunparse 1.6.3
attrs 23.2.0
backports.tarfile 1.0.0
bsl_translator 0.0.1
...
Код: Выделить всё
from bsl_translator import FingerSpelling
img_path = "./test_image.jpg"
fs = FingerSpelling()
print(fs.translate_sign(img_path))
Код: Выделить всё
from bsl_translator import FingerSpelling
ModuleNotFoundError: No module named 'bsl_translator'
Я пробовал использовать различные инструменты сборки и структуру пакетов, устанавливал их локально, но они все равно не работают.
Подробнее здесь: https://stackoverflow.com/questions/783 ... founderror