如何脱机安装ipywidgets(从文件)

2024-10-01 13:34:07 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我尝试在我的Python环境中安装ipywidgets-0.0.1。我在经营水蟒。不幸的是,我需要安装它的机器没有互联网接入。在

安装包的基本方法是运行conda install ipywidgets,但这当然会产生以下错误:

Fetching package metadata: Could not connect to https://repo.continuum.io/pkgs/p
ro/noarch/
Could not connect to https://repo.continuum.io/pkgs/free/win-64/
Could not connect to https://repo.continuum.io/pkgs/pro/win-64/
.Could not connect to https://repo.continuum.io/pkgs/free/noarch/
...
Solving package specifications: .
Package plan for installation in environment C:\Program Files\Anaconda3:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ipywidgets-0.0.1           |       np19py34_0           7 KB

The following NEW packages will be INSTALLED:

    ipywidgets: 0.0.1-np19py34_0

Proceed ([y]/n)? y

Fetching packages ...
Could not connect to https://repo.continuum.io/pkgs/free/win-64/ipywidgets-0.0.1
-np19py34_0.tar.bz2
Error: Connection error: HTTPSConnectionPool(host='repo.continuum.io', port=443)
: Max retries exceeded with url: /pkgs/free/win-64/ipywidgets-0.0.1-np19py34_0.t
ar.bz2 (Caused by ProtocolError('Connection aborted.', gaierror(11004, 'getaddri
nfo failed'))): 
https://repo.continuum.io/pkgs/free/win-64/ipywidgets-0.0.1-np19py34_0.tar.bz2

这是有道理的,因为这个盒子不能上网。 我从https://repo.continuum.io/pkgs/free/win-64/ipywidgets-0.0.1-np19py34_0.tar.bz2的列出的URL下载了ipywidgets tarball,并用ssh把它放到了这个框中。在

我可以在这个机器上运行什么命令(它是一个Windows7环境),以便它可以在本地运行安装,查看下载的tarball来解包,而不是尝试访问internet来获取文件?在


Tags: tohttpsiofreepackageconnectnotrepo
2条回答

将整个包及其依赖项下载到本地目录 你可以从PYPI ipywidgets获得它

让我们考虑一下您从PYPI加载,并且您有一个~/src/ipywidgets和{}在您的/pypi目录中有{}的dep.列表。是这样的:

install_requires=['hello', 'etc', ...]

要将应用程序及其dep.安装到当前的python环境中,必须执行以下操作:

$ cd ~/src/ipywidgets
$ easy_install  always-unzip  allow-hosts=None  find-links=/pypi

请注意,如果缺少一个或多个依赖项,则生成将失败

如果您想为此使用conda,那么如果您已经在使用Python,您还应该能够:

conda install  offline PATH_TO_FILE/ipywidgets-0.0.1-np19py34_0.tar.bz2

当然,PATH_TO_FILE只是您下载的文件的路径。在

相关问题 更多 >