提问者:小点点

google colab中的conda环境[google colaboratory]


我正试图在google colab笔记本中创建一个conda环境。我成功地安装了conda,并安装了以下组件

!wget-chttps://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

!chmod x Anaconda3-5.1。0-Linux-x86_64。嘘

!猛击/蟒蛇3-5.1。0-Linux-x86_64。sh-b-f-p/usr/local

系统现在使用的默认python是Python3.6。4::Anaconda公司。

我正试图通过conda env create-f environment在conda中创建一个环境。yml

每个软件包都已成功安装,但现在的问题是我无法激活此环境。我试过激活myenv。但它也不起作用。

在conda env list命令之后,我得到了两个环境

基地* /usr/local

myenv/usr/local/envs/myenv

有人能帮我切换到“myenv”环境吗?任何帮助都将不胜感激。

提前谢谢。


共3个答案

匿名用户

%%bash
source activate myenv

python
import sys
# some simple python commands
sys.path.append('/usr/local/lib/python3.6/site-packages')
print(sys.path)

print("Python version")
print(sys.version)

还包括一些其他命令,我需要运行完全获得我的环境设置:

!conda update conda -y -q
!source /usr/local/etc/profile.d/conda.sh
!conda init 
!conda install -n root _license -y -q

匿名用户

我安装了conda包在/usr/本地和工作正常

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

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

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

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

然后你可以安装任何你想要的包

!conda install -q -y --prefix /usr/local -c pytorch -c tensorcomp tensor_comprehensions

匿名用户

!源代码激活myenv

!source activate myenv && <COMMAND1>

例如

!source activate myenv && conda env list

基地/usr/本地

myenv*/usr/local/envs/myenv

我们必须把在您的bash命令前面。。。但我想知道一个更好的方法。