Как создать файл setup.py с библиотечным файлом как самостоятельный - PullRequest
0 голосов
/ 16 апреля 2019

У меня проблема, я разрабатываю приложение на python и использую некоторые библиотеки, такие как flask, sqlalchemy и т. Д. *

Проблема в том, что у меня есть определенная версия каждой библиотеки, и я хочучтобы развернуть это приложение на другом компьютере без интернета, могу ли я создать пакет или использовать setup.py и включить другой пакет с путем?

Я уже пробовал этот код, но библиотека не импортируется, они сказали, что:

ModuleNotFoundError: Нет модуля с именем 'cx_Oracle'

Мой код:

from distutils.core import setup

setup(
# Application name:
name="MyApplication",

# Version number (initial):
version="0.1.0",

# Packages
packages=["App","App/service"],
include_package_data=True,
install_requires=[
    "flask","cx_Oracle","pandas","sqlalchemy"
],
)

1 Ответ

0 голосов
/ 16 апреля 2019

install_requires - это ключевое слово setuptools setup.py, которое следует использовать для указания того, что требуется минимально для правильной работы проекта.

Эти библиотеки не будут установлены.

Возможно, вам следует попробовать pyinstaller (https://www.pyinstaller.org), чтобы подготовить исполняемый файл для запуска на другом компьютере.

...