一、安裝
1、安裝包下載:
方式1:官網:https://www.anaconda.com/distribution/
方式2:清華鏡像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2、安裝方式:
windows版本(linux版本往下翻):
1)下載exe文件,雙擊安裝即可
2)配置環境變量
計算機(我的電腦)鼠標右鍵-->屬性:
“高級”-->“環境變量”:
“Path’-->”編輯“:
根據所安裝路徑,新建3個變量
3)windows中設置jupyter notebook工作目錄
法一:進入cmd終端,先切換到相應工作目錄,再輸入jupyter notebook命令,即在當前目錄下運行
法二:配置默認工作目錄:
首先,通過啟動菜單找到Anaconda下Jupyter Notebook的快捷方式,右鍵–屬性,如下圖所示。
然后,將“目標”和“起始位置”框中%USERPROFILE% 更改為實際工作目錄,如"D:\PythonStudy\PythonProgram"。重新啟動Jupyter Notebook即可。
如果上面方法不行:
就將%USERPROFILE%位置數據刪除
再在shell中輸入:```jupyter notebook --generate-config```
根據提示的路徑位置打開`jupyter_notebook_config.py`文件,然后搜索The directory to use for notebooks and kernel
然后將c.NotebookApp.notebook_dir=''取消注釋,將工程目錄寫入引號中即可
4)配置清華鏡像源
先添加鏡像源
# 添加Anaconda的TUNA鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ # 為避免上述鏡像源中不存在,再添加幾個第三方源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes # 若想恢復官方源,即使用如下命令 conda config --remove-key channels
再去C:\Users\用戶名(當前)下,找到 ".condarc"文件,用記事本打開
刪掉 ‘-defaults’ 這一行,保存即可
通過conda info命令,即可看到鏡像源改為清華鏡像源了,可以享受高速下載安裝了。
linux版本
1)下載.sh文件
2)在.sh文件目錄中打開終端,或者終端切換到.sh安裝包目錄
3)修改.sh文件權限,命令如下:
# xxx.sh為安裝包名字
sudo chmod 777 xxx.sh
4)運行安裝命令
# xxx.sh為安裝包名字
./xxx.sh
5)一路回車,輸入y(es)即可。
注意最后一步詢問是否安裝vscode,一般輸no,因為在服務器里面都是用vim編輯器的,沒必要多裝一個。
6)配置環境變量
# anaconda3(2),根據版本確定
export PATH="/home/Sweeneys/anaconda3/bin:$PATH"
# 刷新環境變量 source ~/.bashrc
7)配置清華鏡像源。
因為anaconda服務器在國外,安裝package時候會很慢,甚至會經常出現連接不上服務器的情況,所以需將鏡像源映射到國內清華鏡像源(國內被授權的),命令如下:
# 添加Anaconda的TUNA鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 為避免上述鏡像源中不存在,再添加幾個第三方源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 設置搜索時顯示通道地址 conda config --set show_channel_urls yes
# 若想恢復官方源,即使用如下命令
conda config --remove-key channels
配置好后,就開始放心使用了
8)anaconda卸載
其實anaconda就是在home下多了一個目錄,直接刪掉即可:
# 1、刪除文件夾
rm -rf anaconda3 # 2、清理環境變量:打開~/.bashrc # 注釋掉下面的內容,或者直接刪掉 # export PATH=/home/lq/anaconda3/bin:$PATH # 3、刷新,立即生效: source ~/.bashrc # 4、關閉當前已運行的所有的anconda終端,重新打開新的終端即可。因為卸載之前已運行的終端上還是可以運行的
二、常用命令
1、查看已安裝的包
# 查看當前環境中的已安裝的包
conda list
# 查看具有python的包
conda list | grep python
# 查看指定環境中的包
conda list -n python36
# 查看安裝包的版本
conda show python
# 查看conda版本
conda --version
2、查找在線package信息
# 查看pandas在annaconda中所的版本
conda search pandas
3、安裝package
# -n指定環境名稱,不指定就是當前環境
# 可以通過-c指定通過某channel進行安裝
conda install -n python36 pandas # 更新包,-n指定環境 conda update -n python36 pandas
# 不指定環境,就是更新當前環境下的包
conda update pandas
# 刪除package conda remove -n python36 pandas
# 或者
conda uninstall -n python36 pandas
4、環境基本命令
# 創建python3.6的名為xxxx的環境
conda create -n xxxx python=3.6 # 進入xxxx環境 conda activate xxxx # 關閉當前環境 conda deactivate # 顯示所有的虛擬環境 conda env list # 或者 conda info --envs # 重命名環境 conda create --name newname --clone oldname # 以新名字克隆一個環境,--name=-n conda remove --name oldname --all # 刪除舊環境 #update最新版本的conda conda update -n base conda # 指定環境 conda update conda # 當前環境 # 更新anaconda conda update anaconda
三、其他問題
1、若安裝后,在終端出現(base),解決辦法:
1.打開文件: gedit ~/.bashrc 2.在文件最后面添加命令: conda deactivate 3.再次打開終端即可 注:其實在終端中輸入conda deactivate也可,不過是臨時的,下次打開終端還是會出現。
2、windows中,激活環境出現錯誤:
Your shell has not been properly configured to use 'conda activate'. If using 'conda activate' from a batch script, change your invocation to 'CALL conda.bat activate'
解決辦法:
管理員模式打開powershell-->輸入conda init 命令-->在cmd中,鍵入conda activate,即可正常激活conda環境。
注:不能再powershell中激活環境,依然會報錯,切換到cmd中即可正常運行。
若想在powershell中運行,也是有解決辦法的,自行百度。