Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 Anaconda的方便之處在於它可以創建不同版本的Python環境,在不同的環境裡安裝不同版本的科學包,這對於依賴於不同版本包的下載學習案例和研究代碼等,無疑是再適合不過了。在Windows下安裝Anaconda3,可以直接到官網下載,如圖:
在UBUNTU子系統安裝Anaconda3,直接下載其安裝包即可,執行命令:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
下載完成後執行命令:bash Anaconda3-5.2.0-Linux-x86_64.sh
可以一直默認yes,安裝目錄在/HOME/user/下 ;
如果提問是否安裝vscode;輸入no,不接受vscode安裝
如果無法執行conda命令,即出現:
conda
-bash: conda: command not found
可以增加路徑到環境配置中,echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 環境配置發生作用
conda -V #查看版本
另外需要添加鏡像,否則conda執行太慢。以下三行代碼用於添加清華的庫鏡像路徑到conda的搜索路徑中。
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 --set show_channel_urls yes
換回默認源:conda config --remove-key channels
- 安裝conda環境
conda create -n tensorflow python=3.6 #創建指定Python版本的conda環境
source activate tensorflow #激活conda環境,用戶名前會出現(tensorflow)字樣
Jupyter Notebook 是一個 Web 應用,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。 用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等。 Anaconda自帶Jupyter。在conda環境中安裝Jupyter,命令如下:
- 添加Jupyter
conda install jupyter
- 為Jupyter配置root啟動權限
jupyter notebook --generate-config --allow-root
- 為Jupyte設置密碼
jupyter notebook password
以上安裝中可能出現的問題:
Anaconda使用conda連接網絡出現錯誤(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)
編輯用戶目錄下的 .condarc 文件,刪除 - default,將 - https://... 改成 - http://...。
- 修改 ~/.condarc
命令:vi ~/.condarc
修改後的內容如下:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: false
閱讀更多 北郵杜老師 的文章