离线创建conda环境
Create a conda environment offline
我在没有互联网连接的远程机器上安装了 Anaconda2。
我正在尝试创建一个 conda
环境,我将在其中 运行 我的应用程序,当我尝试时:
conda create -n nameofmyenv anaconda
但是因为它从 api.anaconda.com 获取包,所以它不工作并挂在 "Fetching packages" (no internet connection)
,所以我设置 offline=True 在 .condarc 文件中(在 anaconda2 目录下),但也不走运(错误:package missing in current linux-64 channels
)
然后我尝试了:
conda create --name nameofmyenv --clone root
同时使用 offline=True/False
,它确实在 anaconda2/envs
下创建了一个文件夹 nameofmyenv
,但其中只有一个文件,即 .condarc 文件。在终端和这个 cmd 中,我得到了包“sockjs-tornado-1.0.1-py27_0.tar.bz2
”的 KeyError,如下所示:
即使此包存在于 anaconda2/pkgs
文件夹中。
我已经看过这个 script,但我不确定如何处理它?我在 anaconda2 文件夹中创建了一个文件 c2r.py
并尝试 运行 这个脚本,但我想我遗漏了一些东西..
有没有人试过离线创建conda环境?如果是这样,你是怎么做到的? ^^
谢谢:)
我找到了一种让我的代码在没有依赖性问题的情况下工作的方法,即清除 pythonpath 变量,然后使其指向 Anaconda 的 python,如下所示:
export PYTHONPATH="~/anaconda2/bin/python"
。
这样我在没有互联网连接的远程机器上没有导入问题(因为我主要使用 anaconda 中已有的库)
也许这个 link 可以帮助其他想要使用渠道离线创建 conda 环境的人 ;)
Installing conda packages offline
要离线安装 conda 包,运行:conda install /path-to-package/package-filename.tar.bz2/
如果您愿意,可以创建一个包含许多 conda 软件包的 /tar/ 存档文件,并使用一个命令将它们全部安装:conda install /packages-path/packages-filename.tar
我在没有互联网连接的远程机器上安装了 Anaconda2。
我正在尝试创建一个 conda
环境,我将在其中 运行 我的应用程序,当我尝试时:
conda create -n nameofmyenv anaconda
但是因为它从 api.anaconda.com 获取包,所以它不工作并挂在 "Fetching packages" (no internet connection)
,所以我设置 offline=True 在 .condarc 文件中(在 anaconda2 目录下),但也不走运(错误:package missing in current linux-64 channels
)
然后我尝试了:
conda create --name nameofmyenv --clone root
同时使用 offline=True/False
,它确实在 anaconda2/envs
下创建了一个文件夹 nameofmyenv
,但其中只有一个文件,即 .condarc 文件。在终端和这个 cmd 中,我得到了包“sockjs-tornado-1.0.1-py27_0.tar.bz2
”的 KeyError,如下所示:
即使此包存在于 anaconda2/pkgs
文件夹中。
我已经看过这个 script,但我不确定如何处理它?我在 anaconda2 文件夹中创建了一个文件 c2r.py
并尝试 运行 这个脚本,但我想我遗漏了一些东西..
有没有人试过离线创建conda环境?如果是这样,你是怎么做到的? ^^
谢谢:)
我找到了一种让我的代码在没有依赖性问题的情况下工作的方法,即清除 pythonpath 变量,然后使其指向 Anaconda 的 python,如下所示:
export PYTHONPATH="~/anaconda2/bin/python"
。
这样我在没有互联网连接的远程机器上没有导入问题(因为我主要使用 anaconda 中已有的库)
也许这个 link 可以帮助其他想要使用渠道离线创建 conda 环境的人 ;)
Installing conda packages offline
要离线安装 conda 包,运行:conda install /path-to-package/package-filename.tar.bz2/
如果您愿意,可以创建一个包含许多 conda 软件包的 /tar/ 存档文件,并使用一个命令将它们全部安装:conda install /packages-path/packages-filename.tar