打造万能的Python开发环境
一、下載與安裝
python的版本眾多,主流的分2和3,還有各種小版本。 django等也有眾多版本。
在我們開發(fā)過程中,為使用不同的版本測試,在一臺電腦上進行只能進行替換。
為了簡化。我們使用conda的虛擬環(huán)境技術(shù)。把環(huán)境相互隔離開來。
1.1 ?下載地址
anaconda ?清華開源鏡像站點:?https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
默認我們安裝miniconda的最新版本。比較小的就好了
?
? ?? ?
1.2 win下安裝?
window下 一站式安裝就好了,選擇默認的選項。需要記住安裝的路徑,我的是d:\Miniconda3
1.3 環(huán)境變量的設(shè)置
1.右鍵計算機選擇屬性
2.選擇 高級系統(tǒng)設(shè)置
3.編輯系統(tǒng)環(huán)境變量 path
4,.添加3條環(huán)境變量:注意環(huán)境變量的寫法? ;path1;path2;? 中間要加英文的引號
D:\Miniconda3 D:\Miniconda3\Scripts D:\Miniconda3\Library\bin5.檢測如下狀態(tài),則成功
二、conda的使用
2.1 配置加速(可選)
詳細的配置可參考 :https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
如果conda在下載的時候,下載速度太慢,默認的服務(wù)器是在國外的,我們可以使用清華的鏡像站:(直接在cmd下執(zhí)行)
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 yes2.2 創(chuàng)建指定版本 python的環(huán)境
安裝的虛擬環(huán)境默認就是在 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.52.3 進入虛擬環(huán)境
conda env list 列出當前的所有env activate env_name 進入到某一個環(huán)境中1.在其中可以執(zhí)行pip 管理當前python環(huán)境的包2.也可以進入python deactivate 退出當前env
2.4? 克隆環(huán)境
conda create --name new_env_name --clone old_env_name2.5 刪除環(huán)境
?conda remove -n? env_name --all
2.6 環(huán)境的遷移
在py2 中我們使用了很多包,但是想在py3的虛擬環(huán)境中使用相同的版本,一個個去安裝太麻煩了。這時候就用到了環(huán)境的遷移。
使用到其實就是 pip freeze 命令,列出我們安裝的包名 輸出到 一個文件中。
1.進入到py2的環(huán)境中,導出安裝的包的名字activate py2pip freeze>env.txt (導出的路徑默認就是cmd的前綴路徑) 2.進入到louhui的環(huán)境中,安裝那個包activate louhuipip install -r env.txt?
?三、jupyter notebook的使用
?3.1 安裝
pip install jupyter
?3.2 配置文檔的跟目錄
jupyter notebook --generate-config ?#生產(chǎn)配置文件
修改配置文件:
c.NotebookApp.notebook_dir = u'c:\\study\\jupyter'
3.3 啟動
jupyter notebook?
?3.4 編寫文檔
有三種模式:按下esc,進入命令行模式,進行刪除,復(fù)制,插入
m:進入博客模式,進行
y:進入命令模式,進行python調(diào)試與輸出
?
markdown# 一級標題## 二級標題> 引用``` 代碼?
?四 、vscode設(shè)置 與python的結(jié)合
設(shè)置的位置:文件 -》設(shè)置? -》首選項
1.自動保存"files.autoSave": "off" 改成 "files.autoSave": "afterDelay"時間可選,默認是1000:"files.autoSaveDelay": 30002.自動換行"editor.wordWrap": "on"
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/louhui/p/8692939.html
總結(jié)
以上是生活随笔為你收集整理的打造万能的Python开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webview重新加载(reload)或
- 下一篇: 2018-北航-面向对象-前三次OO作业