如何在Windows上做Python開發?微軟出了官方教程

2020-12-15 機器之心Pro

機器之心報導

參與:路

在 Windows 上做 Python 開發太痛苦?微軟最近發布了一系列官方教程,終於……

教程地址:https://docs.microsoft.com/zh-cn/windows/python/

這些教程將指導使用者如何設置開發環境、是否在原生 Windows 或 Windows Subsystem for Linux (WSL) 系統上安裝自己的工具,以及如何集成 VS Code、Git 等工具。

具體教程如下所示:

初學者在 Windows 上使用 Python 的教程web 開發者在 Windows 上使用 Python 的教程在 Windows 上使用 Python 編寫腳本和自動執行文件系統操作在 Windows 上使用 Python 執行機器學習任務(待更新)

初學者教程

該教程適用於對 Python 感興趣的初學者,具體內容包括設置開發環境、安裝 Python、安裝 VS Code、安裝 Git,以及簡單的教程和實踐活動。

web 開發者教程

該教程適用於使用 WSL 在 Windows 上使用 Python 進行 web 開發。

具體內容包括:設置開發環境、啟用 WSL、安裝 Linux 分發版、設置 Visual Studio Code、創建新項目、安裝 Python、pip 和 venv、創建虛擬環境等步驟,以及 Flask Hello World 教程和 Django Hello World 教程。

值得注意的是,在 Windows 上使用 Python 進行 web 開發時,微軟官方教程建議通過 WSL 專門安裝 Python 來構建 web 應用程式。原因在於:Python web 開發的許多教程和說明都是針對 Linux 用戶編寫的, 並使用基於 Linux 的打包和安裝工具。大多數 web 應用還部署在 Linux 上,因此,這將確保開發環境與生產環境之間的一致性。

在 Windows 上使用 Python 編寫腳本和自動執行文件系統操作

該教程主要介紹如何在 Windows 上使用 Python 編寫腳本和自動執行文件系統操作。具體內容包括:設置開發環境、安裝 Python、安裝 Visual Studio Code、安裝 Microsoft Python 擴展、在 VS Code 中打開集成的 PowerShell 終端、安裝 Git 等步驟。

在設置開發環境時,執行這些功能與執行 web 開發時的開發環境設置有所不同。

如前文所述,在 Windows 上使用 Python 進行 web 開發時需要通過 WSL 專門安裝 Python 來構建 web 應用程式,而如果是執行 web 開發以外的其他操作時,只需使用 Microsoft Store 直接在 Windows 10 上安裝 Python。

此外,除了這三門教程以及待更新的機器學習教程以外,微軟官方還提供了常見問題解答(FAQ)和資源列表。

為什麼無法 "pip 安裝" 某個包?什麼是 py?為什麼在複製粘貼時文件路徑不能在 Python 中使用?什麼是 PYTHONPATH?在哪裡可以找到有關打包和部署的幫助?如果需要在不同的計算機上工作, 該怎麼辦?如果我使用的是 PyCharm、Atom、Sublime Text、Emacs 或 Vim, 該怎麼辦?Mac 快捷鍵如何映射到 Windows 快捷鍵?當你遇到這些問題時可以從微軟官方教程中獲得答案。

相關焦點

  • 微軟官方上線了Python教程,7個章節就把Python說通了!
    微軟上線了一套 Python 教程《Develop with Python on Windows》。
  • 微軟官方上線 Python 教程 - OSCHINA - 中文開源技術交流社區
    微軟近日上線了一套 Python 教程《Develop with Python on Windows》,文檔內容包括設置 Python
  • 在Win上做Python開發?當然是用官方的MS Terminal和VS Code了
    本文將帶你了解如何利用微軟官方維護的 MS Terminal 與 VS Code,來為 Python 開發保駕護航。使用 Windows 系統一大好處是它的應用太豐富了,甚至強大的 GPU 也能在閒暇時間做點其它「工作」。
  • 如何在windows下安裝Python(Python入門教程)
    windows的環境變量中,如果忘記打勾,則需要手工加到環境變量中;在這裡我選擇的是自定義安裝,點擊「自定義安裝」進行下一步操作; B.進入到下一步後,選擇需要安裝的組件,然後點擊下一步:C.在這裡可以自定義路徑選擇安裝:D.點擊下一步後,就開始真正安裝了
  • Windows-UI自動化:如何選擇合適的測試框架
    那麼這位老牌選手在Windows UI自動化測試上表現如何呢?官網文檔說明:http://appium.io/docs/en/drivers/windows/【簡單原理】基於屬性定位進行腳本編寫,通過埠連接WebDriverAgent驅動微軟自身的WinAppDriver,對於本機App進行佔用和操作。
  • 零基礎Python入門教程 - 第三節 搭建Python開發環境
    1.安裝Python運行環境首先,我們要去Python官網(https://www.python.org/downloads/windows/)下載Python安裝包,注意選擇Windows版本。下載好了以後直接雙擊運行安裝即可。
  • python語言在全球廣泛應用
    問題出在哪?很簡單,還是不能去理解如何利用一些簡單的python語法去實現這些簡單的功能。比如說同樣是logistic回歸,這麼多基礎的框架,如果用python來實現,你還得去看一堆代碼,然後再自己手寫一遍代碼。那麼在日常的實際工作中,到底需要哪些簡單的工具和代碼來解決實際的問題呢?
  • 如何用 Python 監聽軟體?
    我們常聽說:如果要操作某個軟體或者監聽某個軟體的話,可以使用鉤子(Hook)鉤住軟體,那這是如何操作的呢?用Python又如何實現呢?本教程我們將通過註冊Hook打造一款間諜程序,來監聽win系統的筆記本,先給大家演示下效果吧!程序的基本原理在於通過註冊Hook,記錄系統事件。
  • Python文件在windows作業系統下如何執行
    我們今天就來學習如何在windows上執行一個python文件。啥意思?就好像,我們在window10作業系統上安裝了wps,然後我們收到一個word文件的時候,我們直接雙擊這個收到的word文件就好了,如果文件很小,可能幾秒鐘文件就打開展示給你看了。
  • 「學習」人工智慧開發寶典:第五講 Python開發環境安裝(二)
    2.1、SetupTools的下載與安裝教程(windows系統)SetupTools是 Python Enterprise Application Kit(PEAK)的一個副項目,它是一組Python的 distutilsde工具的增強工具,可以讓程式設計師更方便的創建和發布 Python 包,特別是那些對其它包具有依賴性的狀況。
  • Python3.6 + OpenCV3.3安裝(windows 10系統)
    Python3.6 + OpenCV3.3安裝(windows 10系統)韭菜學院 / youxuancaijing首先,需要Microsoft Visual C++ 2015 支持,如果安裝過,就跳過。選擇python相對應的版本並安裝。
  • 搭建並熟悉Python開發環境
    我們需要做的準備工作就是:一顆好奇的心;一臺能上網的電腦;        嗯,就這些,帶著好奇心開啟你的編程之旅吧。0.6.1什麼是開發環境        我第一次接觸程式語言的時候其實什麼都不懂,確切地說,那時候是在電視上看到的《C語言教學》課程,正好那節課講的是用「*」在屏幕上排列出一個五角星。
  • 福利 | 廖雪峰官方Python教程,拿走不謝!
    Python簡直就是萬能的,你用Python都做過哪些事?用網頁看各大網站的VIP視頻,用python下載?
  • Windows配置tensorflow開發環境
    由於TensorFlow十分強大,因此被廣泛應用於產品開發和各領域的科學研究。通過這篇文章,希望能夠幫助大家更加順利地配置tensorflow的開發環境。只要是編寫python程序,Anaconda都是一個好的選擇。網址:https://www.anaconda.com/distribution/從官網選擇Anaconda的windows版本進行下載,注意選擇與自己電腦配置相同的版本,最好選擇python 3.7版本,下載完按照提示進行安裝。
  • 學習Python第一步,開發環境的選擇
    Anaconda提供配套的開源集成開發工具Spyder,如下圖:Spyder的使用教程,可以學習下面這個連結: http://www.southampton.ac.uk/~fangohr/blog/spyder-the-python-ide.html第二步:安裝集成開發工具和配置
  • Python文件如何在windows桌面上雙擊執行
    我們上次已經介紹過在命令行如何執行python文件,還有如何在python安裝目錄外的目錄下執行python文件。但那些都是在cmd命令行下面執行的,能不能真正的在windows桌面上執行下呢?我們今天就來討論這個問題今天來學習下如何直接雙擊執行後綴名是py的Python文件。好了,我們仍然以一個列印輸出的文件來進行講解。
  • 如何快速簡單的安裝opencv-python
    安裝環境(python3.6+Win10)下載安裝python3.6.8https://www.python.org/downloads/windows/(2)永久修改,一勞永逸:windows下,直接在user\xxx目錄中創建一個pip目錄,如:C:\Users\xx\pip,然後新建文件pip.in
  • 10個好用的Python集成開發環境
    如果你在尋找一個linux系統下的python IDE,那麼VIM將是你的不二選擇。4. Wing IDEWing IDE是另外一個商業的、面向專業開發人員的python集成開發環境,可以運行在windows、OS X和Linux系統上,支持最新版本的python,包括stackless Python(python的增強版)。
  • 微軟發布Windows 10 Build 20277,在ARM上為Win10引入了x64仿真
    微軟已經在開發通道中向Windows Insiders發布了Windows 10 Insider Preview Build 20277(FE_PRERELEASE),完整的內部版本號:20277.1.fe_release.201207-1545。
  • 菜鳥學Python 安裝教程和常見問題
    Anaconda 安裝連結及教程(強烈建議把此文檔看到最後再下手裝!!)一、什麼是 pythonpython 是一門解釋性語言,語法簡單,有大量的擴展包,如處理圖像,爬取網頁等等。三、如何安裝Python方法:登陸清華大學開源軟體鏡像站點:(推薦)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/拖到頁面最下方,選擇符合你系統的 Anaconda3-5.3.0 進行下載(有 windows