所以我尝试在我的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来获取文件?在
将整个包及其依赖项下载到本地目录 你可以从PYPI ipywidgets获得它
让我们考虑一下您从PYPI加载,并且您有一个}在您的}的dep.列表。是这样的:
~/src/ipywidgets
和{/pypi
目录中有{install_requires=['hello', 'etc', ...]
要将应用程序及其dep.安装到当前的python环境中,必须执行以下操作:
请注意,如果缺少一个或多个依赖项,则生成将失败
如果您想为此使用
conda
,那么如果您已经在使用Python,您还应该能够:当然,
PATH_TO_FILE
只是您下载的文件的路径。在相关问题 更多 >
编程相关推荐