寫在前面
為了錄制這篇教程,我又把電腦上的 Python 卸載了,重新安裝 Anaconda 和 VSCode ,并錄制動圖。文章每個步驟介紹的很詳細,只要跟著GIF動圖一步一步操作就可以,適合零基礎的朋友,通過這篇文章可以讓你學會自己運行 Py 文件、以及一些發布出來的 Py 代碼段,同時也是為了讓更多人邁出學習 Python 的第一個門檻,后續也會寫一些 Python 爬蟲案例,用于工商信息查詢、地址查詢、快遞查詢等,所以為了這些工具,趕緊學起來吧。
現在 Python 的廣告可謂鋪天蓋地,文章、朋友圈、各種網頁基本都能看到,雖然有些廣告確實夸大了 Python 的作用,標題很雷人,但是無論如何也反映了一種趨勢,未來編程思維很重要。而我們看待 Python 等編程語言應保持客觀,能夠幫到自己那就值得花點時間學習,入門之后才知道是不是自己的菜。
「戲」說 Python
寫在前面
為了錄制這篇教程,我又把電腦上的 Python 卸載了,重新安裝 Anaconda 和 VSCode ,并錄制動圖。文章每個步驟介紹的很詳細,只要跟著GIF動圖一步一步操作就可以,適合零基礎的朋友,通過這篇文章可以讓你學會自己運行 Py 文件、以及一些發布出來的 Py 代碼段,因為封裝成 EXE 不方便調試和更新,同時也是讓更多人邁出學習 Python 的第一個門檻,后續也會寫一些 Python 爬蟲案例,用于工商信息查詢、地址查詢、快遞查詢等,所以為了這些工具,趕緊學起來吧。
一、Anaconda 下載
Anaconda 可以看做Python的一個集成安裝,安裝它后就默認安裝了python、IPython、集成開發環境Spyder和眾多的包和模塊,讓你在管理環境和包時更加方便。
可以選擇從官網或清華源下載 Anaconda 安裝包,清華源下載速度相對較快。
安裝的位數推薦32位,兼容性最強,也可以根據自己的系統位數選擇安裝。
官網:https://www.anaconda.com/products/individual
官網
清華源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
清華源
二、Anaconda 安裝
安裝過程中三個注意的地方:
- 勾選 Alls Users
- 勾選 Add Anaconda to the system PATH environment variable
- 如果之前沒有安裝 VSCode,可以在 Anaconda 安裝過程中選擇安裝
Anaconda 安裝
三、VSCode 下載安裝
Anaconda 安裝過程中 VSCode 有時候可能會出錯,導致安裝失敗,這種情況下可以選擇從 VSCode 官網下載安裝。
VSCode官網:https://code.visualstudio.com/Download#
VSCode官網
VSCode安裝
四、管理 conda
1. 查看 conda 版本
安裝完成后按Win+R打開cmd終端,輸入conda --version
如果正常輸出了 conda 的版本,說明 Anaconda 成功安裝了。
檢查conda已經被安裝
2. 添加國內源
- 查看現有源
conda config --show-sources
- 添加國內清華源
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 --remove channels defaults
- 設置搜索時顯示通道地址
conda config --set show_channel_urls yes
換國內源
3. 升級 conda
設置完國內源后,升級 conda 的速度會快很多,之后安裝包時也會從國內源下載。
conda update conda
升級時彈出Proceed ([y]/n)?時,選擇y,確認升級。
升級Conda
五、環境管理
可跳過,直接用默認環境
1. 查看 Python 版本
python --version
2. 創建環境
上一步查到我電腦上的 Python 版本為 3.7.0 ,我想在這個版本基礎上創建一個名為xiaolvshijie的虛擬環境。
conda create -n xiaolvshijie python=3.7.0
新的開發環境會被默認安裝在你 conda 目錄下的 envs 文件目錄下。
3. 激活環境
activate xiaolvshijie
4. 列出所有的環境
conda info -e
當前激活的環境會標*。
5. 切換到另一個環境
activate xiaolvshijie
6. 注銷當前環境
deactivate
7. 復制環境
conda create -n xiaolv --clone xiaolvshijie
8. 刪除環境
conda remove -n xiaolv --all
六、包管理
1. 查看已安裝包
conda list
2. 使用 Conda 命令安裝包
conda install beautifulsoup4
conda install --name xiaolvshijie beautifulsoup4 -y
3. 通過 pip 命令來安裝包
如果無法通過conda安裝,可以用pip命令來安裝包。
pip install beautifulsoup4
4. 移除包
conda remove beautifulsoup4
七、VSCode 配置
1. 安裝 Python 插件
安裝 Python 插件
2. 安裝 Code Runner 插件
安裝 code runner 插件
3. 安裝中文插件(可選)
安裝中文插件
4. 指定路徑(可跳過)
確定當前激活環境所在路徑
然后在File-->Preferences-->Settings-->Extensions-->Python-->setting.json添加下面的 Python 路徑,這個路徑和你設置的環境名稱有關。
"python.pythonPath" :"D:\anaconda3\envs\xiaolvshijie\python.exe"
指定路徑
八、開始運行 Py 文件
運行代碼前一定要按Ctrl + S保存,再右鍵選擇Run Code或者用快捷鍵Ctrl + Alt + N執行代碼。
1. 運行簡單代碼測試
print('hello xiaolvshijie')
2. 運行 Py 文件
復制下面這段代碼到編輯器中,Ctrl + S保存,再右鍵選擇Run Code執行代碼。
import prettytable as pt
tb = pt.PrettyTable()
tb.field_names = ['Author', 'wwcheng']
tb.add_row(['ID', 'xiaolvshijie'])
print(tb)
會出現報錯提示:ModuleNotFoundError: No module named 'prettytable'
意思是當前環境中缺少prettytable的包,你需要安裝這個包。。
我們可以用conda install prettytable或者pip install prettytable來安裝這個包。
如果不知道報錯提示的意思,可以利用搜索引擎,百度一下你就知道,Python編程相關的問題網絡上基本都能搜索到。
結語
成功安裝 Anaconda 和 VSCode 并運行上面測試代碼后,你已經可以「打排位」了!