本文首發於我的博客kezunlin.me/post/23014c…,歡迎閱讀最新內容!anaconda tutorial on ubuntu 16.04 html
versions:python
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複製代碼
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
conda info --envs
# conda environments:
#
base * /home/kezunlin/anaconda3
snowflakes /home/kezunlin/anaconda3/envs/snowflakes複製代碼
~/.conda/environments.txt
ide
/home/kezunlin/anaconda3
/home/kezunlin/anaconda3/envs/snowflakes
/home/kezunlin/anaconda3/envs/py35複製代碼
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.複製代碼
(base) kezunlin@ke:~$ conda activate py35(py35) kezunlin@ke:~$(py35) kezunlin@ke:~$ conda list
ca-certificates 2019.1.23 0
certifi 2018.8.24 py35_1
libedit 3.1.20181209 hc058e9b_0
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 複製代碼
conda install beautifulsoup4複製代碼
conda config --set show_channel_urls yes
conda config --show
複製代碼
conda create -n py35 python=3.5conda activate py35conda install jupyter
python -m ipykernel install --user --name=py35
Installed kernelspec py35 in /home/kezunlin/.local/share/jupyter/kernels/py35複製代碼
jupyter
depends onnotebook
andipykernel
also see tensorflow jupyter notebook kenel
jupyter notebook複製代碼
now we can see py35
kernel appears.
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"
}複製代碼
see pytorch tutorial on ubuntu 16.04