我有一个使用paramkio库的python应用程序。我使用pycharm进行开发。就我而言,我已经在我的虚拟环境中安装了paramiko库,因此我的应用程序可以使用它。但是,我必须在没有连接到Internet的应用程序服务器中部署它,并且paramiko库在本地存储库中也不可用。 我尝试将以下内容添加到setup.py:
from distutils.core import setup
setup(
name='appname',
version='',
packages=['MyTestPackage'],
url='',
license='',
author='myname',
author_email='',
description='', **requires=['paramiko'],**
)
我尝试使用sdist构建它,但我找不到子目录中的paramiko库。
我来自java背景,因此当我打包jar时,我通常可以使用依赖管理工具(如graddle或maven)将它们构建为一个包,并将它们作为应用程序分发。
然而,使用python我似乎无法这样做,除了可能创建一个RPM。 有人可以帮助我将需要做的事情打包成一个完整的捆绑包(所以我不必依赖客户在他们的仓库中建立库)吗? 注意。我使用python 2.7.14