Anaconda之Python環(huán)境配置(Mac版)

第一步:Anaconda的安裝

Anaconda的下載頁參見官網(wǎng)下載,Linux、Mac、Windows均支持。https://www.anaconda.com/download/#macos

AnacondaDownloadPage.png

下載時(shí),會(huì)發(fā)現(xiàn)有兩個(gè)不同版本的Anaconda,分別對(duì)應(yīng)Python 2.7和Python 3.6,這里選擇Python 3.6版本。

下載后直接安裝,建議按照默認(rèn)設(shè)置安裝,僅為個(gè)人(Install for me only)安裝(硬盤容量不夠時(shí)會(huì)出現(xiàn)無法為個(gè)人安裝的情況,如遇到請(qǐng)先清理下硬盤,釋放足夠的空間)

安裝后嘗試如下命令

 conda --version

如果出現(xiàn)

$ conda --version
conda 4.3.30

表示安裝成功,如果沒有,則需配置環(huán)境變量
修改.bash_profile

vi ~/.bash_profile

添加以下命令

export PATH="/Users/nick(你自己的安裝路徑)/anaconda3/bin:$PATH"

vim使用:wq命令保存退出
保存文件后如要立即生效,輸入以下命令,注意不是在vim下

source $HOME/.bash_profile

最后驗(yàn)證是否加入成功

echo $PATH
/Users/nick/anaconda3/bin:~/anaconda3/bin:~/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

再次測試conda --version命令是否安裝成功,如果成功,我們繼續(xù)用以下命令修改conda的鏡像源,如不修改,經(jīng)過本人苦逼的嘗試,99.99%會(huì)報(bào)http鏈接失敗的錯(cuò)誤,結(jié)果自然是環(huán)境無法正常運(yùn)行咯,廢話少說,上代碼!
輸入以下兩條命令來添加源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

此時(shí)你的~/目錄下會(huì)生成.condarc文件,內(nèi)容如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
ssl_verify: true
show_channel_urls: true

vi ~/.condarc命令進(jìn)入vim編輯器,刪除其中的第三、第四行,然后:wq保存,最終版本文件如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

用命令 conda info 查看當(dāng)前配置信息,內(nèi)容如下,即修改成功,關(guān)注 channel URLs 字段內(nèi)容

$ conda info
Current conda install:
               platform : osx-64
          conda version : 4.3.30
       conda is private : False
      conda-env version : 4.3.30
    conda-build version : 3.0.27
         python version : 3.6.3.final.0
       requests version : 2.18.4
       root environment : /Users/nick/anaconda3  (writable)
    default environment : /Users/nick/anaconda3
       envs directories : /Users/nick/anaconda3/envs
                          /Users/nick/.conda/envs
          package cache : /Users/nick/anaconda3/pkgs
                          /Users/nick/.conda/pkgs
           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/osx-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
config file : /Users/nick/.condarc
             netrc file : None
           offline mode : False
             user-agent : conda/4.3.30 requests/2.18.4 CPython/3.6.3 Darwin/16.7.0 OSX/10.12.6    
                UID:GID : 501:20

第二步:配置文件下載

從以下鏈接下載Mac對(duì)應(yīng)的配置文件(virtual_platform_mac.yml)
https://pan.baidu.com/s/1jICcVf4

第三步:新建OpenCV環(huán)境

用下面命令建立一個(gè)新的環(huán)境

conda env create -f /Users/nick/***你的路徑/Installations/virtual_platform_mac.yml 

然后就是靜靜的等待

........
jupyterlab-0.2 100% |#############################################| Time: 0:00:00   3.34 MB/s
odo-0.5.1-py35 100% |#############################################| Time: 0:00:00   4.14 MB/s
scikit-image-0 100% |#############################################| Time: 0:00:09   2.53 MB/s
spyder-3.2.3-p 100% |#############################################| Time: 0:00:01   1.98 MB/s
blaze-0.11.3-p 100% |#############################################| Time: 0:00:00   2.05 MB/s
jupyter-1.0.0- 100% |#############################################| Time: 0:00:00   4.90 MB/s
    If this is your first install of dbus, automatically load on login with:
        mkdir -p ~/Library/LaunchAgents
        cp /Users/nick/anaconda3/envs/virtual_platform/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/
        launchctl load -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist

    If this is an upgrade and you already have the org.freedesktop.dbus-session.plist loaded:
        launchctl unload -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist
        cp /Users/nick/anaconda3/envs/virtual_platform/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/
        launchctl load -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist

#
# To activate this environment, use:
# > source activate virtual_platform
#
# To deactivate an active environment, use:
# > source deactivate
#

按照安裝完成的提示,我這里是第一次安裝,運(yùn)行上面提示的命令:

 mkdir -p ~/Library/LaunchAgents
cp /Users/nick/anaconda3/envs/virtual_platform/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist

激活空間

source activate virtual_platform

配置完成后,打開Anaconda可以選擇我們需要的環(huán)境了


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

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

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