001 Python 環(huán)境的配置及相關(guān)工具的安裝

引言

我的Win7-32位電腦有些老舊,為了方便管理不同的Python環(huán)境去扣,我沒有選擇安裝Python官方包和帶有很多擴(kuò)展庫的Anaconda,而是選擇安裝了只是包含conda環(huán)境管理和Python主程序的Miniconda。后期再根據(jù)需要用pip命令添加需要的擴(kuò)展庫,軟件安裝目錄我修改為D:\ProgramData\miniconda3

1.安裝 miniconda

進(jìn)入網(wǎng)址 Miniconda - Conda官方源或者Miniconda - Conda國內(nèi)清華源 下載 與自己電腦系統(tǒng)匹配的最新版本 miniconda.

我安裝的是 Miniconda3-py37_4.8.2-Windows-x86.exe,默認(rèn)的Conda 版本是4.8.2 , Python版本是3.7.6叹括。


安裝Miniconda圖片001.png
安裝Miniconda圖片002.png
安裝Miniconda圖片003.png
安裝Miniconda圖片004.png
安裝Miniconda圖片005.png
安裝Miniconda圖片006.png
安裝Miniconda圖片007.png
安裝Miniconda圖片008.png

安裝成功后開始菜單只有Anaconda Powershell Prompt (miniconda3)Anaconda Prompt (miniconda3)兩個快捷方式,沒有spyderjupyter

【注意宵荒!】在安裝完對應(yīng)的Miniconda安裝包之后汁雷,可以直接在開始菜單里找到Anaconda Prompt,直接使用Anaconda Prompt而不是cmd終端進(jìn)入conda操作报咳;
或者你也可以按照課程視頻所示(遵循Miniconda安裝及添加環(huán)境變量———小白教程 侠讯,按照教程中的步驟進(jìn)行Miniconda的安裝和環(huán)境變量添加)使用cmd終端進(jìn)入conda操作。
如果你選擇了Anaconda Prompt暑刃,以后的所有操作就用Anaconda Prompt替代cmd終端厢漩,
如果你選擇了cmd終端,以后所有操作就直接在cmd終端進(jìn)行岩臣。


2 環(huán)境變量備忘

系統(tǒng)級別Path環(huán)境變量列表為

"%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
%systemroot%\System32\WindowsPowerShell\v1.0\;
C:\Windows\Microsoft.NET\Framework\v4.0.30319;
d:\Program Files\IDM Computer Solutions\UltraEdit;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\"

用戶級別Path環(huán)境變量列表為空白
均沒有添加Python安裝目錄D:\ProgramData\miniconda3及此目錄下的其他子目錄溜嗜,
但是用戶變量PYTHONPATH下內(nèi)容為

%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
d:\ProgramData\Miniconda3\Scripts;
D:\ProgramData\Miniconda3\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\py37\Scripts;
D:\ProgramData\Miniconda3\envs\py37\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\xlwings_py37\Scripts;
D:\ProgramData\Miniconda3\envs\xlwings_py37\Lib\site-packages;

包含有軟件安裝目錄下的某些子目錄柴底,百度得到 PYTHONPATH是Python搜索路徑,默認(rèn)我們import的模塊都會從PYTHONPATH里面尋找粱胜。


Python環(huán)境變量描述.png

3.添加 conda 的鏡像服務(wù)器

因?yàn)閏onda 下載文件要用到國外的服務(wù)器,速度一般會比較慢狐树,我們可以通過增加一個清華的鏡像服務(wù)器來解決焙压。

打開cmd終端或者Anaconda Prompt(快捷鍵: win+r :然后輸入cmd,回車)抑钟。

分別在cmd終端或者Anaconda Prompt里粘貼下面兩行代碼(每粘貼一行回車確認(rèn))涯曲。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

4.創(chuàng)建 Python3.7 的虛擬環(huán)境

在 cmd 終端或者Anaconda Prompt輸入: conda create –n py37 python=3.7

在塔!這里需要特別提醒你幻件,-和n之間是沒有空格的;
如果你下載的不是python3.7版本蛔溃,記得在這里把python=3.7改成相應(yīng)的版本python=3.X绰沥,下同。

名稱py37可以替換為你想用的名稱贺待,按回車鍵執(zhí)行代碼徽曲,下同

conda創(chuàng)建新的虛擬環(huán)境Py37.png
conda創(chuàng)建新的虛擬環(huán)境Py37-2.png

安裝工具包的時候可能需要安裝一些其他的工具,如果系統(tǒng)提示 proceed ([y]/n)? 麸塞,輸入y秃臣, 回車就ok。


conda創(chuàng)建新的虛擬環(huán)境Py37-3.png

出現(xiàn)如上圖提示 “To activate this environment……”表示環(huán)境配置成功

嘗試觸發(fā)剛創(chuàng)建的這個環(huán)境哪工,輸入: activate py37
這里如果你用的是其他的名字奥此,輸入“activate+名稱”就可以了

如果命令行出現(xiàn)(py37)或者說是你自己設(shè)定的名稱,表示已經(jīng)載入這個環(huán)境

conda創(chuàng)建新的虛擬環(huán)境Py37 初始版本及安裝的擴(kuò)展包列表.png

你可以:

  • 輸入python -V 查看 Python 的版本號雁比,
  • 輸入conda --version查看conda的版本號稚虎,
  • 輸入pip list 查看當(dāng)前新建的虛擬環(huán)境中安裝的擴(kuò)展庫列表
    不出意外的話,系統(tǒng)會給你反饋相應(yīng)的信息
  • 輸入conda deactivate 退出 python 環(huán)境

5.更改pip下載源默認(rèn)清華源

使用pip install SomePackage[==version]命令在線安裝擴(kuò)展庫SomePackage時候默認(rèn)是從pypi官方網(wǎng)站下載擴(kuò)展包,速度有時候很慢偎捎,有2種解決辦法

  • 可以使用
pip instal SomePackage[==version]  -i https://pypi.tuna.tsinghua.edu.cn/simple   --trusted-host  pypi.tuna.tsinghua.edu.cn

命令臨時從國內(nèi)清華Pypi鏡像安裝SomePackage擴(kuò)展庫,-i https://pypi.tuna.tsinghua.edu.cn/simple 指定此次下載的國內(nèi)源地址祥绞, --trusted-host pypi.tuna.tsinghua.edu.cn是將網(wǎng)站加入信任名單

  • 或者設(shè)置從國內(nèi)鏡像網(wǎng)站下載擴(kuò)展庫,目前常用的pip鏡像網(wǎng)站有
    清華源鸭限、 北外源蜕径、 阿里源等,
    我選擇了清華源(https://pypi.tuna.tsinghua.edu.cn/simple):
  • 在Win操作系統(tǒng)資源管理器 打開C:\Users\你的用戶名\pip\pip.ini 配置文件(沒有就創(chuàng)建一個),修改index-url
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
# 或者終端輸入
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

傳送門:清華源Anaconda/Miniconda使用幫助
傳送門:清華源Pypi使用說明
傳送門:北京外國語大學(xué)鏡像站2020-05-02上線
傳送門:北京外國語大學(xué)鏡像站-官網(wǎng)


6.安裝Spyder3

打開 Anaconda Prompt (miniconda3) 命令窗口败京,運(yùn)行 activate py37命令進(jìn)入虛擬環(huán)境py37,運(yùn)行pip install spyder 在線下載安裝spyder兜喻,此時會下載并安裝很多相關(guān)依賴包。

安裝Spyder001.png

安裝Spyder002.png

安裝成功
不過這樣安裝的spyder在開始菜單沒有啟動的快捷方式,
我是進(jìn)入虛擬環(huán)境目錄d:\ProgramData\Miniconda3\envs\py37\Scripts窗口赡麦,
不選擇任何內(nèi)容朴皆,按住Shift鍵帕识,在空白處鼠標(biāo)右鍵單擊,
在右鍵菜單選擇在此處打開命令窗格遂铡,
進(jìn)入cmd命令提示符環(huán)境,
然后運(yùn)行spyder3.exe命令 即可打開Spyder3


7 資料

在 Windows 系統(tǒng)中你可以通過命令set path=%path%;D:\ProgramData\miniconda3來設(shè)置 python 的環(huán)境變量肮疗。(當(dāng)前窗口有效)

Python環(huán)境變量描述.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市扒接,隨后出現(xiàn)的幾起案子伪货,更是在濱河造成了極大的恐慌,老刑警劉巖钾怔,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碱呼,死亡現(xiàn)場離奇詭異,居然都是意外死亡宗侦,警方通過查閱死者的電腦和手機(jī)愚臀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來矾利,“玉大人姑裂,你說我怎么就攤上這事∧衅欤” “怎么了炭分?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長剑肯。 經(jīng)常有香客問我捧毛,道長,這世上最難降的妖魔是什么让网? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任呀忧,我火速辦了婚禮,結(jié)果婚禮上溃睹,老公的妹妹穿的比我還像新娘而账。我一直安慰自己,他們只是感情好因篇,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布泞辐。 她就那樣靜靜地躺著,像睡著了一般竞滓。 火紅的嫁衣襯著肌膚如雪咐吼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天商佑,我揣著相機(jī)與錄音锯茄,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛肌幽,可吹牛的內(nèi)容都是我干的晚碾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼喂急,長吁一口氣:“原來是場噩夢啊……” “哼格嘁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起廊移,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤糕簿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后画机,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡新症,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年步氏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片徒爹。...
    茶點(diǎn)故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡荚醒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出隆嗅,到底是詐尸還是另有隱情界阁,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布胖喳,位于F島的核電站泡躯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏丽焊。R本人自食惡果不足惜较剃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望技健。 院中可真熱鬧写穴,春花似錦、人聲如沸雌贱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽欣孤。三九已至馋没,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間降传,已是汗流浹背披泪。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搬瑰,地道東北人款票。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓控硼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親艾少。 傳聞我的和親對象是個殘疾皇子卡乾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評論 2 359