linux下安裝anaconda3並使用虛擬環境

問題描述:在服務其上安裝anaconda3,並使用虛擬環境。

一、安裝步驟如下:

  1. 解壓anaconda壓縮包:
    bash Anaconda3-5.3.1-Linux-x86_64.sh

    接下來先回車,接收協議,如需改變安裝目錄如下:
     

  2. 選擇是否將anaconda加入環境變量中(這裏的局部環境變量,即當前用戶,如果要加入全集變量這裏選擇no )

  3. 安裝成功後,無論是將環境邊界配置在bashrc中還是全局變量/etc/prifile中,都需要對其進行souce操作。

二、在anaconda中創建虛擬隔離環境

   創建虛擬環境的用處這裏不多說,主要是爲了防止不同用戶操作pyhton,在安裝包產生的版本不一致等問題。

  1. 在anaconda/bin 環境下,創建一個虛擬環境的方式如下(激活等操作都需要在bin目錄下):
    1、創建:
        conda create -n 新建虛擬環境的名字 python=對應的版本號
    
        eg:
            conda create -n pxl_python python=3.7
    
    2、激活:
        
         source  activate 虛擬環境的名字
    
         eg:
            source  activate pxl_python
    
    3、退出:
    
         source  deactivate 虛擬環境的名字
    
         eg:
                source  deactivate pxl_python
    
    4、克隆
    
        conda create --name [虛擬環境名] -- clone [colne的環境]
    
        eg:
    
            #創建一個和原python環境一樣的虛擬環境
    
            conda create --name mybase --clone base
    
    5、刪除
    
        conda remove --name [虛擬環境名] -all
    

     

  2. 在虛擬的隔開環境中,不具備anaconda的各種包,需要什麼都需要自己安裝。安裝方式如下(需先進入虛擬環境):
     

    conda install 包的名字

     

  3. 在虛擬環境中配置jupyter。
    #安裝
        conda install jupyter
    
    #初始化配置文件
        jupyter notebook --generate-config
     修改登錄密碼、存儲文件。
    進入python環境:
        >>> from notebook.auth import passwd
        >>> passwd()
        Enter password:your password 
        Verify password:your password again
    #等到此祕鑰,複製置配置文件中
        'sha1:175e561f117a:5f7e229355.....b1989c32f058b8324d2'
    

     修改配置文件

    c.NotebookApp.allow_root = True (設置root權限可登陸)
    c.NotebookApp.ip='*' 設置遠程登錄ip,*爲任意ip皆可。
    c.NotebookApp.notebook_dir = '/home/.../jupyter_files' 設置啓動路徑(即文件存儲路徑)
    c.NotebookApp.password = 'sha1:175e561f117a:5f7e22...32f058b8324d2' (祕鑰)
    c.NotebookApp.open_browser = False (設置服務器瀏覽器不自動打開)
    c.NotebookApp.port =8890 (設置端口)
     
    c.NotebookApp.allow_remote_access = True (設置運行遠程登錄)

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章