【发布时间】:2019-04-17 01:47:11
【问题描述】:
我有一个问题,我用 python 开发了一个应用程序,我使用了一些库,如烧瓶、sqlalchemy 等......
问题是我有每个库的定义版本,我想在另一台没有互联网的计算机上部署这个 python 应用程序, 我可以创建一个包或使用 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"
],
)
【问题讨论】:
-
我编辑了你的答案,对吗?
标签: python package libraries setup.py