conda environment in google colab [google-colaboratory]

前端 未结 4 1698
天命终不由人
天命终不由人 2021-02-05 08:40

I am trying to create a conda environmet in google colab notebook. I succesfully installed conda with the following comannd

!wget -c https://repo.contin

相关标签:
4条回答
  • 2021-02-05 08:52

    I installed conda package in /usr/local and work fine

    !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')
    

    then you can install any package you want

    !conda install -q -y --prefix /usr/local -c pytorch -c tensorcomp tensor_comprehensions
    
    0 讨论(0)
  • 2021-02-05 08:53

    A very quick fix would be to run the command:

    source PATH/to/activate env_name
    

    https://github.com/ContinuumIO/anaconda-issues/issues/9539

    0 讨论(0)
  • 2021-02-05 09:00

    You can activate and run a new conda environment in Google Colab by using the magic %%bash command:

    %%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)
    

    Also including a few other commands I needed to run to get my environment setup completely:

    !conda update conda -y -q
    !source /usr/local/etc/profile.d/conda.sh
    !conda init 
    !conda install -n root _license -y -q
    
    0 讨论(0)
  • 2021-02-05 09:12

    a quick fix

    put !source activate myenv && before all your bash commands

    !source activate myenv && <COMMAND1>
    

    For example

    !source activate myenv && conda env list
    

    base /usr/local

    myenv * /usr/local/envs/myenv

    justification:

    Well we have to put ! in front of your bash commands anyway... But I would love to know a better way.

    0 讨论(0)
提交回复
热议问题