搭建Anaconda環(huán)境
1. 下載Anaconda安裝文件
# 對應(yīng)python版本為python3.6.1
wget https://repo.anaconda.com/archive/Anaconda3-4.4.0-Linux-x86_64.sh
2. 安裝
安裝過程中,首先閱讀安裝協(xié)議寡夹,并通過Enter進(jìn)行翻頁牍蜂,直到結(jié)束,然后確定安裝目錄厚宰,最后確定是否增加環(huán)境變量腌巾。完成安裝。
bash Anaconda3-4.4.0-Linux-x86_64.sh
3. 添加鏡像(可選)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
3. 添加Jupyter(可選)
# 1.通過conda命令安裝
conda install jupyter
# 2.查看路徑
jupyter notebook --generate-config --allow-root
# 3.設(shè)置密碼
jupyter notebook password
查看 /root/.jupyter/jupyter_notebook_config.json密碼
# 4.修改/root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.allow_root = True
c.NotebookApp.ip = '*'
c.NotebookApp.password = 'sha1:83ae5c8bdf1b:035328d2eb2fb88a4f1e496f0d5bf796aead6d9c'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = '/appdir'
# 5.啟動
jupyter notebook
創(chuàng)建獨立的虛擬環(huán)境
1. 創(chuàng)建獨立的python3.6環(huán)境
如铲觉,我們將要創(chuàng)建一個名稱為h_sen的獨立虛擬環(huán)境澈蝙,并指定為python3.6版本(conda會自動找版本下載),出現(xiàn)yes/no選項备燃,選擇yes.
conda create -n h_sen python3.6
2. 切換環(huán)境
source activate h_sen
3. 查看所有的環(huán)境名稱
conda env list
4. 為獨立環(huán)境安裝第三方包
當(dāng)前的獨立環(huán)境中除了python自帶的官方包之外碉克,沒有其他包,是一個比較干凈的環(huán)境并齐,我們需根據(jù)開發(fā)環(huán)境的需求為獨立環(huán)境安裝對應(yīng)的包漏麦。首先,我們需進(jìn)入獨立環(huán)境况褪。
source activate h_sen
為獨立環(huán)境安裝requests包
pip install requests
或者
conda install requests
查看python獨立環(huán)境已安裝的包
conda list
卸載第三方包
pip uninstall requests
5. 虛擬環(huán)境導(dǎo)入與導(dǎo)出
在anaconda中使用獨立環(huán)境開發(fā)的項目撕贞,如果需要在另一臺機器進(jìn)行項目實施時,可將項目所需的環(huán)境導(dǎo)出测垛,使項目能夠方便的從當(dāng)前機器遷移到另一臺機器捏膨。同時,本機也可以導(dǎo)入其他機器的開發(fā)環(huán)境,以便快速的項目遷到本機号涯。
同樣的目胡,進(jìn)入h_sen環(huán)境,終端輸入(導(dǎo)出)
conda env export > environment.yaml
如果想要導(dǎo)出當(dāng)前環(huán)境的包信息可以用链快,將包信息存入yaml文件中誉己,也可以是xxx.properites文件。
當(dāng)需要創(chuàng)建一個相同的虛擬環(huán)境時可以用(導(dǎo)入)
conda env create -f environment.yaml
切換到默認(rèn)的虛擬環(huán)境域蜗,即base環(huán)境
source activate
6. 刪除整個虛擬環(huán)境
conda remove -n your_env_name --all
7. 查看虛擬環(huán)境在本地的位置
Anaconda文件夾:其實這里就是base環(huán)境. 里面有著一個基本的python解釋器, Lib里面也有base環(huán)境下的各種包文件.而自己創(chuàng)建的環(huán)境去哪了呢, 我們可以看見一個envs文件夾, 這里就是我們自己創(chuàng)建的各種虛擬環(huán)境的入口.