将conda包导入colaboratory jupyter

时间:2018-04-07 16:11:12

标签: conda google-colaboratory

我需要一些只能通过conda安装的软件包(不能用pip)。 我可以通过下载安装程序然后创建虚拟来安装conda 环境。

! wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
! bash Anaconda3-5.1.0-Linux-x86_64.sh -b -p $HOME/anaconda

之后我用conda install将所需的软件包安装到conda环境中。

但我无法弄清楚如何在conda虚拟环境中运行jupyter。截至目前,它只运行默认的系统python。 (请注意我试图将conda包导入jupyter环境进行实验,而不是尝试运行任何脚本(我认为可以通过激活conda环境并在.sh文件中执行python脚本来完成)

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

另一种选择是直接将conda包解压缩到正确的文件夹。

  1. 在anaconda.org上搜索您想要的图书馆,然后下载
  2. 解压缩
  3. 将它们复制到库路径
  4. !pip install其他必需的依赖项
  5. 以下是我使用此方法安装faiss的示例。

    https://gist.github.com/korakot/d0a49d7280bd3fb856ae6517bfe8da7a

答案 1 :(得分:0)

运行此命令以运行conda命令

1。!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

2。!chmod +x Anaconda3-5.1.0-Linux-x86_64.sh

3。!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p /usr/local

4。!conda install -y --prefix /usr/local -c <<<your wish>>>>

5 import sys sys.path.append('/usr/local/lib/python3.6/site-packages/')

现在conda命令将像!conda install pytorch==0.4一样

答案 2 :(得分:-1)

如果您有一个您想要使用的本地conda环境,一个选项是使用Colab连接到本地Jupyter后端。说明在这里: https://research.google.com/colaboratory/local-runtimes.html