Python 3.x Python:使用Pip脱机安装具有依赖项的软件包?

Python 3.x Python:使用Pip脱机安装具有依赖项的软件包?,python-3.x,installation,pip,Python 3.x,Installation,Pip,我已经创建了一个可以通过internet连接安装的软件包,但是我现在需要在没有internet连接的情况下安装它,所以我需要下载所有外部依赖项并从源代码处安装它们 如何从需要internet连接的外部软件包的源代码安装Python软件包?换句话说,如何使pip在安装中查找本地源而不是外部源?这个问题似乎已经得到了回答 但是,这里有一个简短的总结: 将包上载到Python包索引PyPI 在连接internet的机器上使用pip下载包,然后将包转换为.tar文件 mkdir ~/some_direc

我已经创建了一个可以通过internet连接安装的软件包,但是我现在需要在没有internet连接的情况下安装它,所以我需要下载所有外部依赖项并从源代码处安装它们


如何从需要internet连接的外部软件包的源代码安装Python软件包?换句话说,如何使pip在安装中查找本地源而不是外部源?

这个问题似乎已经得到了回答

但是,这里有一个简短的总结:

将包上载到Python包索引PyPI 在连接internet的机器上使用pip下载包,然后将包转换为.tar文件

mkdir ~/some_directory
pip download some_package -d "~/some_directory"
tar -cvfz some_package.tar some_directory
一旦采用.tar格式,就可以在不连接internet的情况下在使用Python的机器上安装该包

tar -xzvf some_package.tar
cd some_directory
pip install some_package-x.x.x-py2.py3-x-x.whl -f ./ --no-index

这个问题似乎已经得到了回答

但是,这里有一个简短的总结:

将包上载到Python包索引PyPI 在连接internet的机器上使用pip下载包,然后将包转换为.tar文件

mkdir ~/some_directory
pip download some_package -d "~/some_directory"
tar -cvfz some_package.tar some_directory
一旦采用.tar格式,就可以在不连接internet的情况下在使用Python的机器上安装该包

tar -xzvf some_package.tar
cd some_directory
pip install some_package-x.x.x-py2.py3-x-x.whl -f ./ --no-index

不能按顺序安装依赖项吗?我的意思是,似乎无论你找到哪种解决方案,你都必须找出你需要的软件包并下载它们。那么,仅仅按照正确的顺序安装它们是额外的工作,还是存在其他问题?可能会重复您不能按照正确的顺序安装依赖项?我的意思是,似乎无论你找到哪种解决方案,你都必须找出你需要的软件包并下载它们。那么,按照正确的顺序安装它们是额外的工作,还是有其他问题?可能是重复的