一、下載與安裝
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"