Anaconda + VSCode 最詳細(xì)教程

寫在前面

為了錄制這篇教程模庐,我又把電腦上的 Python 卸載了??,重新安裝 Anaconda 和 VSCode 摘能,并錄制動(dòng)圖站刑。文章每個(gè)步驟介紹的很詳細(xì)另伍,只要跟著GIF動(dòng)圖一步一步操作就可以,適合零基礎(chǔ)的朋友绞旅,通過(guò)這篇文章可以讓你學(xué)會(huì)自己運(yùn)行 Py 文件摆尝、以及一些發(fā)布出來(lái)的 Py 代碼段,同時(shí)也是為了讓更多人邁出學(xué)習(xí) Python 的第一個(gè)門檻玻靡,后續(xù)也會(huì)寫一些 Python 爬蟲案例结榄,用于工商信息查詢、地址查詢囤捻、快遞查詢等臼朗,所以為了這些工具,趕緊學(xué)起來(lái)吧??蝎土。

現(xiàn)在 Python 的廣告可謂鋪天蓋地视哑,文章、朋友圈誊涯、各種網(wǎng)頁(yè)基本都能看到挡毅,雖然有些廣告確實(shí)夸大了 Python 的作用,標(biāo)題很雷人暴构,但是無(wú)論如何也反映了一種趨勢(shì)跪呈,未來(lái)編程思維很重要。而我們看待 Python 等編程語(yǔ)言應(yīng)保持客觀取逾,能夠幫到自己那就值得花點(diǎn)時(shí)間學(xué)習(xí)耗绿,入門之后才知道是不是自己的菜。

「戲」說(shuō) Python

image

寫在前面

為了錄制這篇教程砾隅,我又把電腦上的 Python 卸載了??误阻,重新安裝 Anaconda 和 VSCode ,并錄制動(dòng)圖。文章每個(gè)步驟介紹的很詳細(xì)究反,只要跟著GIF動(dòng)圖一步一步操作就可以寻定,適合零基礎(chǔ)的朋友,通過(guò)這篇文章可以讓你學(xué)會(huì)自己運(yùn)行 Py 文件精耐、以及一些發(fā)布出來(lái)的 Py 代碼段狼速,因?yàn)榉庋b成 EXE 不方便調(diào)試和更新,同時(shí)也是讓更多人邁出學(xué)習(xí) Python 的第一個(gè)門檻卦停,后續(xù)也會(huì)寫一些 Python 爬蟲案例唐含,用于工商信息查詢、地址查詢沫浆、快遞查詢等,所以為了這些工具滚秩,趕緊學(xué)起來(lái)吧??专执。

一、Anaconda 下載

Anaconda 可以看做Python的一個(gè)集成安裝郁油,安裝它后就默認(rèn)安裝了python本股、IPython、集成開發(fā)環(huán)境Spyder和眾多的包和模塊桐腌,讓你在管理環(huán)境和包時(shí)更加方便拄显。

可以選擇從官網(wǎng)或清華源下載 Anaconda 安裝包,清華源下載速度相對(duì)較快案站。

安裝的位數(shù)推薦32位躬审,兼容性最強(qiáng),也可以根據(jù)自己的系統(tǒng)位數(shù)選擇安裝蟆盐。

官網(wǎng):https://www.anaconda.com/products/individual

官網(wǎng)

清華源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

清華源

二承边、Anaconda 安裝

安裝過(guò)程中三個(gè)注意的地方:

  • 勾選 Alls Users
  • 勾選 Add Anaconda to the system PATH environment variable
  • 如果之前沒(méi)有安裝 VSCode,可以在 Anaconda 安裝過(guò)程中選擇安裝
Anaconda 安裝

三石挂、VSCode 下載安裝

Anaconda 安裝過(guò)程中 VSCode 有時(shí)候可能會(huì)出錯(cuò)博助,導(dǎo)致安裝失敗,這種情況下可以選擇從 VSCode 官網(wǎng)下載安裝痹愚。

VSCode官網(wǎng):https://code.visualstudio.com/Download#

VSCode官網(wǎng)
VSCode安裝

四富岳、管理 conda

1. 查看 conda 版本

安裝完成后按Win+R打開cmd終端,輸入conda --version

如果正常輸出了 conda 的版本拯腮,說(shuō)明 Anaconda 成功安裝了窖式。

檢查conda已經(jīng)被安裝

2. 添加國(guó)內(nèi)源

  • 查看現(xiàn)有源

conda config --show-sources

  • 添加國(guó)內(nèi)清華源

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/

  • 刪除默認(rèn)源

conda config --remove channels defaults

  • 設(shè)置搜索時(shí)顯示通道地址

conda config --set show_channel_urls yes

換國(guó)內(nèi)源

3. 升級(jí) conda

設(shè)置完國(guó)內(nèi)源后,升級(jí) conda 的速度會(huì)快很多疾瓮,之后安裝包時(shí)也會(huì)從國(guó)內(nèi)源下載脖镀。

conda update conda

升級(jí)時(shí)彈出Proceed ([y]/n)?時(shí),選擇y,確認(rèn)升級(jí)蜒灰。

升級(jí)Conda

五弦蹂、環(huán)境管理

可跳過(guò),直接用默認(rèn)環(huán)境

1. 查看 Python 版本

python --version

2. 創(chuàng)建環(huán)境

上一步查到我電腦上的 Python 版本為 3.7.0 强窖,我想在這個(gè)版本基礎(chǔ)上創(chuàng)建一個(gè)名為xiaolvshijie的虛擬環(huán)境凸椿。

conda create -n xiaolvshijie python=3.7.0

新的開發(fā)環(huán)境會(huì)被默認(rèn)安裝在你 conda 目錄下的 envs 文件目錄下。

image

3. 激活環(huán)境

activate xiaolvshijie

4. 列出所有的環(huán)境

conda info -e

當(dāng)前激活的環(huán)境會(huì)標(biāo)*翅溺。

image

5. 切換到另一個(gè)環(huán)境

activate xiaolvshijie

6. 注銷當(dāng)前環(huán)境

deactivate

7. 復(fù)制環(huán)境

conda create -n xiaolv --clone xiaolvshijie

8. 刪除環(huán)境

conda remove -n xiaolv --all

六脑漫、包管理

1. 查看已安裝包

conda list

2. 使用 Conda 命令安裝包

conda install beautifulsoup4

3. 通過(guò) pip 命令來(lái)安裝包

如果無(wú)法通過(guò)conda安裝,可以用pip命令來(lái)安裝包咙崎。

pip install beautifulsoup4

4. 移除包

conda remove beautifulsoup4

七优幸、VSCode 配置

1. 安裝 Python 插件

安裝 Python 插件

2. 安裝 Code Runner 插件

安裝 code runner 插件

3. 安裝中文插件(可選)

安裝中文插件

4. 指定路徑(可跳過(guò))

確定當(dāng)前激活環(huán)境所在路徑

image

然后在File-->Preferences-->Settings-->Extensions-->Python-->setting.json添加下面的 Python 路徑,這個(gè)路徑和你設(shè)置的環(huán)境名稱有關(guān)褪猛。

"python.pythonPath" :"D:\\anaconda3\\envs\\xiaolvshijie\\python.exe"

image
指定路徑

八网杆、開始運(yùn)行 Py 文件

運(yùn)行代碼前一定要按Ctrl + S保存,再右鍵選擇Run Code或者用快捷鍵Ctrl + Alt + N執(zhí)行代碼伊滋。

1. 運(yùn)行簡(jiǎn)單代碼測(cè)試

print('hello xiaolvshijie')

image

2. 運(yùn)行 Py 文件

復(fù)制下面這段代碼到編輯器中碳却,Ctrl + S保存,再右鍵選擇Run Code執(zhí)行代碼笑旺。

import prettytable as pt

tb = pt.PrettyTable()
tb.field_names = ['Author', 'wwcheng']
tb.add_row(['ID', 'xiaolvshijie'])

print(tb)
image

會(huì)出現(xiàn)報(bào)錯(cuò)提示:ModuleNotFoundError: No module named 'prettytable'

意思是當(dāng)前環(huán)境中缺少prettytable的包昼浦,你需要安裝這個(gè)包。筒主。

我們可以用conda install prettytable或者pip install prettytable來(lái)安裝這個(gè)包关噪。

如果不知道報(bào)錯(cuò)提示的意思,可以利用搜索引擎乌妙,百度一下你就知道色洞,Python編程相關(guān)的問(wèn)題網(wǎng)絡(luò)上基本都能搜索到。

結(jié)語(yǔ)

成功安裝 Anaconda 和 VSCode 并運(yùn)行上面測(cè)試代碼后冠胯,你已經(jīng)可以「打排位」了火诸!

請(qǐng)長(zhǎng)按識(shí)別二維碼關(guān)注「效率視界」

一、Anaconda 下載

Anaconda 可以看做Python的一個(gè)集成安裝荠察,安裝它后就默認(rèn)安裝了python置蜀、IPython、集成開發(fā)環(huán)境Spyder和眾多的包和模塊悉盆,讓你在管理環(huán)境和包時(shí)更加方便盯荤。

可以選擇從官網(wǎng)或清華源下載 Anaconda 安裝包,清華源下載速度相對(duì)較快焕盟。

安裝的位數(shù)推薦32位秋秤,兼容性最強(qiáng),也可以根據(jù)自己的系統(tǒng)位數(shù)選擇安裝。

官網(wǎng):https://www.anaconda.com/products/individual

官網(wǎng)

清華源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

清華源

二灼卢、Anaconda 安裝

安裝過(guò)程中三個(gè)注意的地方:

  • 勾選 Alls Users
  • 勾選 Add Anaconda to the system PATH environment variable
  • 如果之前沒(méi)有安裝 VSCode绍哎,可以在 Anaconda 安裝過(guò)程中選擇安裝
Anaconda 安裝

三、VSCode 下載安裝

Anaconda 安裝過(guò)程中 VSCode 有時(shí)候可能會(huì)出錯(cuò)鞋真,導(dǎo)致安裝失敗崇堰,這種情況下可以選擇從 VSCode 官網(wǎng)下載安裝。

VSCode官網(wǎng):https://code.visualstudio.com/Download#

VSCode官網(wǎng)
VSCode安裝

四涩咖、管理 conda

1. 查看 conda 版本

安裝完成后按Win+R打開cmd終端海诲,輸入conda --version

如果正常輸出了 conda 的版本,說(shuō)明 Anaconda 成功安裝了檩互。

檢查conda已經(jīng)被安裝

2. 添加國(guó)內(nèi)源

  • 查看現(xiàn)有源

conda config --show-sources

  • 添加國(guó)內(nèi)清華源

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/

  • 刪除默認(rèn)源

conda config --remove channels defaults

  • 設(shè)置搜索時(shí)顯示通道地址

conda config --set show_channel_urls yes

換國(guó)內(nèi)源

3. 升級(jí) conda

設(shè)置完國(guó)內(nèi)源后特幔,升級(jí) conda 的速度會(huì)快很多,之后安裝包時(shí)也會(huì)從國(guó)內(nèi)源下載闸昨。

conda update conda

升級(jí)時(shí)彈出Proceed ([y]/n)?時(shí)敬辣,選擇y,確認(rèn)升級(jí)零院。

升級(jí)Conda

五、環(huán)境管理

可跳過(guò)村刨,直接用默認(rèn)環(huán)境

1. 查看 Python 版本

python --version

2. 創(chuàng)建環(huán)境

上一步查到我電腦上的 Python 版本為 3.7.0 告抄,我想在這個(gè)版本基礎(chǔ)上創(chuàng)建一個(gè)名為xiaolvshijie的虛擬環(huán)境。

conda create -n xiaolvshijie python=3.7.0

新的開發(fā)環(huán)境會(huì)被默認(rèn)安裝在你 conda 目錄下的 envs 文件目錄下嵌牺。

image

3. 激活環(huán)境

activate xiaolvshijie

4. 列出所有的環(huán)境

conda info -e

當(dāng)前激活的環(huán)境會(huì)標(biāo)*打洼。

image

5. 切換到另一個(gè)環(huán)境

activate xiaolvshijie

6. 注銷當(dāng)前環(huán)境

deactivate

7. 復(fù)制環(huán)境

conda create -n xiaolv --clone xiaolvshijie

8. 刪除環(huán)境

conda remove -n xiaolv --all

六、包管理

1. 查看已安裝包

conda list

2. 使用 Conda 命令安裝包

conda install beautifulsoup4

3. 通過(guò) pip 命令來(lái)安裝包

如果無(wú)法通過(guò)conda安裝逆粹,可以用pip命令來(lái)安裝包募疮。

pip install beautifulsoup4

4. 移除包

conda remove beautifulsoup4

七、VSCode 配置

1. 安裝 Python 插件

安裝 Python 插件

2. 安裝 Code Runner 插件

安裝 code runner 插件

3. 安裝中文插件(可選)

安裝中文插件

4. 指定路徑(可跳過(guò))

確定當(dāng)前激活環(huán)境所在路徑

image

然后在File-->Preferences-->Settings-->Extensions-->Python-->setting.json添加下面的 Python 路徑僻弹,這個(gè)路徑和你設(shè)置的環(huán)境名稱有關(guān)阿浓。

"python.pythonPath" :"D:\\anaconda3\\envs\\xiaolvshijie\\python.exe"

image
指定路徑

八、開始運(yùn)行 Py 文件

運(yùn)行代碼前一定要按Ctrl + S保存蹋绽,再右鍵選擇Run Code或者用快捷鍵Ctrl + Alt + N執(zhí)行代碼芭毙。

1. 運(yùn)行簡(jiǎn)單代碼測(cè)試

print('hello xiaolvshijie')

image

2. 運(yùn)行 Py 文件

復(fù)制下面這段代碼到編輯器中,Ctrl + S保存卸耘,再右鍵選擇Run Code執(zhí)行代碼退敦。

import prettytable as pt

tb = pt.PrettyTable()
tb.field_names = ['Author', 'wwcheng']
tb.add_row(['ID', 'xiaolvshijie'])

print(tb)
image

會(huì)出現(xiàn)報(bào)錯(cuò)提示:ModuleNotFoundError: No module named 'prettytable'

意思是當(dāng)前環(huán)境中缺少prettytable的包,你需要安裝這個(gè)包蚣抗。侈百。

我們可以用conda install prettytable或者pip install prettytable來(lái)安裝這個(gè)包。

如果不知道報(bào)錯(cuò)提示的意思觉鼻,可以利用搜索引擎嚣艇,百度一下你就知道,Python編程相關(guān)的問(wèn)題網(wǎng)絡(luò)上基本都能搜索到概说。

結(jié)語(yǔ)

成功安裝 Anaconda 和 VSCode 并運(yùn)行上面測(cè)試代碼后网梢,你已經(jīng)可以「打排位」了震缭!

更多相關(guān)文章請(qǐng)關(guān)注微信公眾號(hào)「效率視界」

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市战虏,隨后出現(xiàn)的幾起案子拣宰,更是在濱河造成了極大的恐慌,老刑警劉巖烦感,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巡社,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡手趣,警方通過(guò)查閱死者的電腦和手機(jī)晌该,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)绿渣,“玉大人朝群,你說(shuō)我怎么就攤上這事≈蟹” “怎么了姜胖?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)淀散。 經(jīng)常有香客問(wèn)我右莱,道長(zhǎng),這世上最難降的妖魔是什么档插? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任慢蜓,我火速辦了婚禮,結(jié)果婚禮上郭膛,老公的妹妹穿的比我還像新娘晨抡。我一直安慰自己,他們只是感情好则剃,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布凄诞。 她就那樣靜靜地躺著,像睡著了一般忍级。 火紅的嫁衣襯著肌膚如雪帆谍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天轴咱,我揣著相機(jī)與錄音汛蝙,去河邊找鬼烈涮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛窖剑,可吹牛的內(nèi)容都是我干的坚洽。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼西土,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼讶舰!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起需了,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤跳昼,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后肋乍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹅颊,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年墓造,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了堪伍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡觅闽,死狀恐怖帝雇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蛉拙,我是刑警寧澤尸闸,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站刘离,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睹栖。R本人自食惡果不足惜硫惕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望野来。 院中可真熱鬧恼除,春花似錦、人聲如沸曼氛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)舀患。三九已至徽级,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間聊浅,已是汗流浹背餐抢。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工现使, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旷痕。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓碳锈,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親欺抗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子售碳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345