anaconda安裝django


Django是python的一個web框架

Anaconda指的是一個開源的Python發行版本。

  •        其包含了conda、Python等180多個科學包及其依賴項。 [1] 因為包含了大量的科學包,Anaconda 的下載文件比較大(約 460 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。

  •        Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等

  •        conda是一個開源的包、環境管理器,可以用於在同一個機器上安裝不同版本的軟件包及其依賴,並能夠在不同的環境之間切換

何時選擇anaconda

  •        如果你是一個新手,想要學習python,可以使用anaconda,使用anaconda可以節省不必要的時間成本

  •        如果你需要在多個python版本間進行切換,可以使用anaconda,它提供的環境管理會讓你省下很多時間,創建一個不同版本的python只需一條命令。

  •        我們常常會遇到這樣的情況,正在做的項目A和項目B分別基於python2和python3,而第電腦只能安裝一個環境,這個時候Anaconda就派上了用場,它可以創建多個互不干擾的環境,分別運行不同版本的軟件包,以達到兼容的目的。
    Anaconda通過管理工具包、開發環境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環境隔離不同要求的項目。

安裝Anaconda

  •        如果你的本地有python,可以不用理會,如果你的本地沒有python,也不要緊,因為我們會使用anaconda創建的python。

  •        下載:

    •        https://www.anaconda.com/distribution/#download-section ,此處選擇的版本為anaconda的base環境版本,選哪個都可以,后面我們可以創建任意版本的python,建議選你常用的版本。
    •        按步驟安裝即可,確保將Anaconda的安裝路徑(D:\Anaconda3\Scripts)加入到環境變量中,輸入conda --version,出現版本號即成功。
    •        如輸入conda upgrade --all(更新)顯示錯誤:CondaHTTPError: HTTP 000 CONNECTION FAILED for url
      •        添加Anaconda的Library庫目錄到環境變量,目錄如下:D:\Anaconda3\Library\bin, 然后重新打開命令行
    •        設置國內清華鏡像
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
          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/pkgs/free/
          conda config --set show_channel_urls yes
      
    •        如果以上兩步有任何問題的,參考:https://www.jianshu.com/p/c74668743932 或者https://cloud.tencent.com/developer/article/1572996
  •        查看所有環境:

    •        conda env list 或者 conda info --envs 查看所有環境,你可以看到 有個叫base的python環境,版本為你在官網下載anaconda時指定的版本。
  •        激活和退出一個環境

    •        conda activate base,進入base環境,使用python --version 查看版本
    •        conda deactivate, 退出一個python環境
  •        創建任意版本的python環境

    •        conda create --name python362 python=3.6.2 或者 conda create -n python362 python=3.6.2 // 不加python版本號默認為庫中可找到的最新版本python
    •        conda create --name new_python362 --clone python362 // 復制一個環境
    •        conda env list // 查看已創建環境
    •        conda remove --name python362 --all // 刪除環境
    •        你所創建的環境都在Anaconda的 D:\Anaconda3\envs 目錄里。
  •        安裝和卸載包

    •        conda install requests // 在當前環境中安裝包
    •        conda remove requests // 在當前環境中卸載包
    •        conda install --name python362 requests // 在指定環境中安裝包,卸載同理
    •        conda list查看已安裝的包列表
    •        conda search --full-name pandas查找一個包及其所有版本, 模糊查找 conda search // 無需<>,text為模糊查找包名的一部分
    •        conda update --all 或conda upgrade --all // 更新所有包
    •        conda update 包名 或 conda upgrade 包名 //更新指定包,同樣可以更新指定環境的指定包。
    •        當然你也可以使用pip insatll 或 pip uninstall來安裝和卸載包,但由於pip只是包管理工具,所以必須進入到指定環境進行安裝卸載,而conda是環境管理,可以指定環境進行安裝卸載。
    •        conda本身和anaconda、python本身也算包, conda update conda 、 conda update anaconda 、 conda update python
    • 這里再說一次,如果更新比較慢,換用清華的源
    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 env export > environment.yaml // 將當前環境導出到當前文件夾的environment.yaml,可以指定絕對路徑
    •        conda env create -f environment.yaml // 根據yaml文件創建(導入)一個環境。

安裝Django

看到網上有人建議使用python的web框架時盡量不要使用anaconda,但我試了下也沒發現任何不妥。
  •        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM