anaconda 使用 小結(jié)

前言

Python易用簡單方便,而且工具庫十分的強大,很多機器學(xué)習(xí)工具庫都提供python API,可是老話說的好---世界上沒有免費的午餐,凡事有利有弊。其中比較頭疼的就是包管理和Python不同版本的問題,特別是當(dāng)你同時使用Python2和Python3的時候.? 為了解決這些問題,出現(xiàn)了不少發(fā)行版的Python工具,比如WinPython、Anaconda等,這些發(fā)行版將python和許多常用的package打包,方便pythoners直接使用,此外,還有virtualenv、pyenv等工具管理虛擬環(huán)境。其中最受好評的要數(shù)Anaconda了.

Anaconda是一個用于科學(xué)計算的Python發(fā)行版,支持 Linux, Mac, Windows系統(tǒng),提供了包管理與環(huán)境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進(jìn)行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具。

PS:?

說一下 conda、anaconda這些概念的差別。conda可以理解為一個工具,也是一個可執(zhí)行命令,其核心功能是包管理環(huán)境管理。包管理與pip的使用類似,環(huán)境管理則允許用戶方便地安裝不同版本的python并可以快速切換。Anaconda則是一個打包的集合,里面預(yù)裝好了conda、某個版本的python、眾多packages、科學(xué)計算工具等等,所以也稱為Python的一種發(fā)行版。

Step1. 安裝Anaconda

Anaconda 的官方網(wǎng)站上有詳細(xì)的安裝教程,在此不一一列出.

很人性化的安裝:

指定環(huán)境安裝的shell



安裝成功后的提示信息

好了 ,根據(jù)控制臺給出的提示,你可以關(guān)閉終端(terminal)或者選擇 執(zhí)行命令? source ~/.bashrc

再看看bashrc里添加的內(nèi)容:


添加的內(nèi)容

如果其他的用戶需要使用Anaconda, 那么就需要把這句話放到其他用戶的bashrc文件中


Step2: 創(chuàng)建Anaconda環(huán)境

# Python 2.7

$ conda create -n <tensorflow>? python=2.7

# Python 3.5

$ conda create -n <tensorflow> python=3.5

# Python 3.6? 這個是最新版的默認(rèn)指定的安裝Python 版本 [] 號代表字段可有可無

$ conda create -n <tensorflow>? [python=3.6]

Step3.1: 使用 Anaconda

激活環(huán)境:

source activate tensorflow # 這個tensorflow是在step2中創(chuàng)建的Anaconda 虛擬環(huán)境的名稱

進(jìn)入這個環(huán)境以后,你就可以為所欲為了.


為所欲為的插入兩張搞笑的圖片


為所欲為

為所欲為到什么地步呢? 可以在你的虛擬環(huán)境下安裝各種python庫,而且不受其他環(huán)境的影響.

# 比如: 用pip安裝軟件...

pip install --ignore-installed tensorflow

退出環(huán)境:

source deactivate


Step3.2: 在Pycharm中使用Anaconda環(huán)境


1. 找到Preference 選項

1. 找到Preference 選項

在這個里面也能找到:


1. 找到Preference 選項

2. 找到Project Intercepter 并選擇自己需要的runtime env

2. 找到Project Intercepter 并選擇自己需要的runtime env


好了 : )


Tips

anaconda 查找可用的工具類

anaconda search -t conda tensorflow


選出一個適合你的工具

anaconda show aaronzs/tensorflow-gpu

Using Anaconda API: https://api.anaconda.org

Name:tensorflow-gpu

Summary: TensorFlow helps the tensors flow

Access:public

Package Types:conda

Versions:

+ 1.3.0

To install this package with conda run:

conda install --channel https://conda.anaconda.org/aaronzs tensorflow-gpu

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容