打造萬能的Python開發環境


一、下載與安裝

  python的版本眾多,主流的分2和3,還有各種小版本。 django等也有眾多版本。

  在我們開發過程中,為使用不同的版本測試,在一台電腦上進行只能進行替換。

  為了簡化。我們使用conda的虛擬環境技術。把環境相互隔離開來。

1.1  下載地址

  anaconda  清華開源鏡像站點: https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

  默認我們安裝miniconda的最新版本。比較小的就好了

  

 

      

1.2 win下安裝 

  window下 一站式安裝就好了,選擇默認的選項。需要記住安裝的路徑,我的是d:\Miniconda3

1.3 環境變量的設置

1.右鍵計算機選擇屬性

2.選擇 高級系統設置

3.編輯系統環境變量 path

4,.添加3條環境變量:注意環境變量的寫法  ;path1;path2;  中間要加英文的引號

D:\Miniconda3
D:\Miniconda3\Scripts
D:\Miniconda3\Library\bin

5.檢測如下狀態,則成功

二、conda的使用

2.1 配置加速(可選)

詳細的配置可參考 :https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

如果conda在下載的時候,下載速度太慢,默認的服務器是在國外的,我們可以使用清華的鏡像站:(直接在cmd下執行)

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

2.2 創建指定版本 python的環境

  安裝的虛擬環境默認就是在 envs下

1 conda create -n py2 python=2     安裝最新的2.7 2 conda create -n py3 python=3     安裝最新的3.6 3 conda create -n py3.5 python=3.5     安裝指定的3.5

2.3 進入虛擬環境

conda env list                  列出當前的所有env
activate env_name             進入到某一個環境中
     1.在其中可以執行pip 管理當前python環境的包
     2.也可以進入python
deactivate                    退出當前env

2.4  克隆環境

 conda create --name new_env_name --clone old_env_name 

2.5 刪除環境

   conda remove -n  env_name --all

2.6 環境的遷移

  在py2 中我們使用了很多包,但是想在py3的虛擬環境中使用相同的版本,一個個去安裝太麻煩了。這時候就用到了環境的遷移。

  使用到其實就是 pip freeze 命令,列出我們安裝的包名 輸出到 一個文件中。

1.進入到py2的環境中,導出安裝的包的名字
    activate  py2
    pip freeze>env.txt    (導出的路徑默認就是cmd的前綴路徑)
2.進入到louhui的環境中,安裝那個包
    activate louhui
    pip install -r env.txt

 

 三、jupyter notebook的使用

 3.1 安裝

pip install jupyter

 3.2 配置文檔的跟目錄

jupyter notebook --generate-config  #生產配置文件

  修改配置文件:

  c.NotebookApp.notebook_dir = u'c:\\study\\jupyter'

3.3 啟動

jupyter notebook

 

 3.4 編寫文檔

  有三種模式:按下esc,進入命令行模式,進行刪除,復制,插入

  m:進入博客模式,進行

  y:進入命令模式,進行python調試與輸出

 

markdown
    #       一級標題
    ##    二級標題
    >       引用
    ```     代碼

 

 四 、vscode設置 與python的結合

  設置的位置:文件 -》設置  -》首選項

1.自動保存
        "files.autoSave": "off"   改成     "files.autoSave": "afterDelay"
      時間可選,默認是1000:
        "files.autoSaveDelay": 3000

2.自動換行
   "editor.wordWrap": "on"

 

 

 

 

  


免責聲明!

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



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