0

所以我正在尝试将 ipywidgets-0.0.1 安装到我的 Anaconda 环境中。我正在运行 Anaconda3。不幸的是,我需要安装它的机器无法访问互联网。

安装包的基本方法是运行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 压缩包,然后将其 ssh'ed 到盒子上。

我可以在盒子上运行什么命令(它是 Windows 7 环境),以便它以本地方式运行安装,查看下载的 tarball 以解压缩而不是尝试访问 Internet 来获取文件?

4

2 回答 2

2

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

让我们考虑一下你是从 PYPI 下载的,并且你有一个~/src/ipywidgetsdep列表。在您的目录中。像这样:~/src/ipywidgets/setup.pyinstall_requires/pypi

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

安装您的应用程序及其部署。进入当前的 python 环境,你必须执行以下操作:

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

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

于 2016-06-14T17:53:03.660 回答
0

如果你想用conda这个,如果你已经在使用 anaconda,你也应该能够做到:

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

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

于 2016-06-14T21:29:20.620 回答