anaconda安裝django

Django是python的一個web框架

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

  •        其包含了conda、Python等180多個科學包及其依賴項。 [1] 由於包含了大量的科學包,Anaconda 的下載文件比較大(約 460 MB),若是隻須要某些包,或者須要節省帶寬或存儲空間,也能夠使用Miniconda這個較小的發行版(僅包含conda和 Python)。python

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

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

什麼時候選擇anaconda

  •        若是你是一個新手,想要學習python,能夠使用anaconda,使用anaconda能夠節省沒必要要的時間成本工具

  •        若是你須要在多個python版本間進行切換,能夠使用anaconda,它提供的環境管理會讓你省下不少時間,建立一個不一樣版本的python只需一條命令。學習

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

安裝Anaconda

  •        若是你的本地有python,能夠不用理會,若是你的本地沒有python,也沒關係,由於咱們會使用anaconda建立的python。spa

  •        下載:命令行

    •        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
  •        查看全部環境:code

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

    •        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> // 無需<>,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,但我試了下也沒發現任何不妥。
相關文章
相關標籤/搜索