2024-09-30 12:31:57 发布
网友
我想在不使用互联网的情况下安装软件包。在
我找过了。例如,使用this reference:
pip install relative_path_to_seaborn.tar.gz
但我认为如果我不能考虑包的依赖性,它就不能正确安装。在
在R中,使用库miniCRAN,考虑依赖关系。在
那么如何在没有互联网连接的情况下安装软件包,并考虑到软件包的依赖性呢?在
如果要在同一平台上安装,pip wheel是一种更简单的方法。在
pip wheel
$ mkvirtualenv -p python3 foo $ mkdir baz ; cd baz $ pip wheel pip wheel numpy pandas seaborn
将把依赖项下载到本地目录。在
您也可以使用pip download,但它不太可能获取所有需要的子依赖项。在
pip download
其中,pip wheel的输出将显示:
Saved ./Glances-2.11.1-cp36-none-any.whl Collecting python-dateutil>=2.5.0 (from pandas)
您可以复制或指定要保存到的目录,然后安装:
$ pip install no-index find-links=/srv/foo/wheels project
如果您有更大的需求,可以使用devpi或pyenv之类的项目,或者考虑使用fpm来创建RPM、debs、pkg等。。。在
如果要在同一平台上安装,
pip wheel
是一种更简单的方法。在将把依赖项下载到本地目录。在
^{pr2}$您也可以使用
pip download
,但它不太可能获取所有需要的子依赖项。在其中,
pip wheel
的输出将显示:您可以复制或指定要保存到的目录,然后安装:
如果您有更大的需求,可以使用devpi或pyenv之类的项目,或者考虑使用fpm来创建RPM、debs、pkg等。。。在
相关问题 更多 >
编程相关推荐