Ubuntu 16.04上anaconda安裝和使用教程,安裝jupyter擴展等 | anaconda tutorial on ubuntu 16.04

本文首發於我的博客kezunlin.me/post/23014c…,歡迎閱讀最新內容!anaconda tutorial on ubuntu 16.04 html

Guide

versions:python

  • ubuntu 16.04
  • conda 4.6.14
  • python 3.7.3 (default)
  • python 3.5.6 (env)

Install Conda

download Anaconda3-2019.03-Linux-x86_64.sh from herelinux

bash ./Anaconda3-2019.03-Linux-x86_64.sh複製代碼

outputjson

[/home/kezunlin/anaconda3] >>> 
    PREFIX=/home/kezunlin/anaconda3
    installing: python-3.7.3-h0371630_0 ...
    Python 3.7.3
    ...
    installing: scikit-image-0.14.2-py37he6710b0_0 ...
    installing: scikit-learn-0.20.3-py37hd81dba3_0 ...
    installing: astropy-3.1.2-py37h7b6447c_0 ...
    installing: statsmodels-0.9.0-py37h035aef0_0 ...
    installing: seaborn-0.9.0-py37_0 ...
    installing: anaconda-2019.03-py37_0 ...
    installation finished.
    Do you wish the installer to initialize Anaconda3
    by running conda init? [yes|no]複製代碼
If you'd prefer that conda's base environment not be activated on startup, 
       set the auto_activate_base parameter to false: 複製代碼
conda config --set auto_activate_base false複製代碼
Thank you for installing Anaconda3!複製代碼

conda config --set autoactivatebase falseubuntu

check versionbash

conda --version
    conda 4.6.11複製代碼
conda update conda複製代碼
conda --version
    conda 4.6.14複製代碼

Managing Environments

create new env

When you begin using conda, you already have a default environment named base. You don't want to put programs into your base environment, though. Create separate environments to keep your programs isolated from each other.app

(base) kezunlin@ke:~$ conda --version
    conda 4.6.14複製代碼
(base) kezunlin@ke:~$ conda create --name snowflakes biopython
    (base) kezunlin@ke:~$ conda activate snowflakes
    (snowflakes) kezunlin@ke:~$ 
    (snowflakes) kezunlin@ke:~$ conda deactivate
    (base) kezunlin@ke:~$ 複製代碼

conda activate only works on conda 4.6 and later versions.less

list envs

conda info --envs
    # conda environments:
    #
    base                  *  /home/kezunlin/anaconda3
    snowflakes               /home/kezunlin/anaconda3/envs/snowflakes複製代碼

~/.conda/environments.txtide

/home/kezunlin/anaconda3
/home/kezunlin/anaconda3/envs/snowflakes
/home/kezunlin/anaconda3/envs/py35複製代碼

Managing Python

When you create a new environment, conda installs the same Python version you used when you downloaded and installed Anaconda. If you want to use a different version of Python, for example Python 3.5, simply create a new environment and specify the version of Python that you want.post

conda create --name snakes python=3.5
    conda activate py35複製代碼
conda info --envs
    # conda environments:
    #
    base                     /home/kezunlin/anaconda3
    py35                  *  /home/kezunlin/anaconda3/envs/py35
    snowflakes               /home/kezunlin/anaconda3/envs/snowflakes複製代碼
(base) kezunlin@ke:~$ python --version
    Python 3.7.3
    (base) kezunlin@ke:~$ conda activate py35
    (py35) kezunlin@ke:~$ python --version
    Python 3.5.6 :: Anaconda, Inc.複製代碼

Managing packages

list packages

(base) kezunlin@ke:~$ conda activate py35(py35) kezunlin@ke:~$(py35) kezunlin@ke:~$ conda list

packages in environment at /home/kezunlin/anaconda3/envs/py35:

Name Version Build Channel

ca-certificates 2019.1.23 0
certifi 2018.8.24 py35_1
libedit 3.1.20181209 hc058e9b_0

search

conda search beautifulsoup4複製代碼
...
    beautifulsoup4                 4.6.3          py27_0  pkgs/main           
    beautifulsoup4                 4.6.3          py35_0  pkgs/main           
    beautifulsoup4                 4.6.3          py36_0  pkgs/main           
    beautifulsoup4                 4.6.3          py37_0  pkgs/main           
    beautifulsoup4                 4.7.1          py27_1  pkgs/main           
    beautifulsoup4                 4.7.1          py36_1  pkgs/main           
    beautifulsoup4                 4.7.1          py37_1  pkgs/main      複製代碼

install

conda install beautifulsoup4複製代碼

conda config

conda config --set show_channel_urls yes
    conda config --show
複製代碼

Tools

Jupyter notebook

install jupyter

conda create -n py35 python=3.5conda activate py35conda install jupyter

install kernel

python -m ipykernel install --user --name=py35
    Installed kernelspec py35 in /home/kezunlin/.local/share/jupyter/kernels/py35複製代碼

jupyter depends on notebook and ipykernel

also see tensorflow jupyter notebook kenel

run jupyter

jupyter notebook複製代碼

now we can see py35 kernel appears.

py35 kernel

tensorflow-gpu/keras

conda activate py35
    conda install tensorflow-gpu keras複製代碼

test

>>>import tensorflow as tf
     >>>import keras as K
     Using TensorFlow backend.複製代碼

.keras/keras.json

{
    "epsilon": 1e-07, 
    "floatx": "float32", 
    "image_data_format": "channels_last", 
    "backend": "tensorflow"
}複製代碼

pytorch

see pytorch tutorial on ubuntu 16.04

Reference

History

  • 20190524: created.

Copyright

相關文章
相關標籤/搜索