天才教育網(wǎng)合作機構 > 編程語言培訓機構 > Python培訓機構 >

全國python學習中心

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學習專線 9:00-21:00

位置:編程語言培訓資訊 > Python培訓資訊 > python用windows開發(fā)嗎,如何在Windows上做Python開發(fā)?微軟出了官方教程

python用windows開發(fā)嗎,如何在Windows上做Python開發(fā)?微軟出了官方教程

日期:2021-07-27 16:35:52     瀏覽:392    來源:全國python學習中心
核心提示:不管你是待業(yè)還是失業(yè),在這個被互聯(lián)網(wǎng)圍繞的時代里,選擇python用windows開發(fā)嗎,就多了一項技能,還怕找不到工作?,還怕不好找工作?小編就來告訴你這個專業(yè)的優(yōu)勢到底體現(xiàn)在哪里:Windows上做Python開發(fā)太痛苦?

不管你是待業(yè)還是失業(yè),在這個被互聯(lián)網(wǎng)圍繞的時代里,選擇python用windows開發(fā)嗎,就多了一項技能,還怕找不到工作?,還怕不好找工作?小編就來告訴你這個專業(yè)的優(yōu)勢到底體現(xiàn)在哪里:Windows上做Python開發(fā)太痛苦?Docker了解一下,如何在Windows上做Python開發(fā)?微軟出了官方教程??。

1.Windows上做Python開發(fā)太痛苦?Docker了解一下

用Windows的朋友應該都體會過,Windows上做Python開發(fā)有多痛苦。用pip裝庫各種報錯,然后每次都要花很多時間找解決辦法,每次的心情都像這樣之前我的解決方法是在Windows上裝VMWare,VMWare上運行Ubuntu,然后在Ubuntu里面做開發(fā)。但這樣也不太方便,每次進入開發(fā)環(huán)境都要先啟動VMWare,再啟動Ubuntu,然后打開命令行窗口開始開發(fā),而且有時候需要在宿主機和虛擬機之間來回切換,也很麻煩。最近了解到Docker也有Windows的版本,于是就想到在windows上利用Docker運行一個Ubuntu鏡像,在容器里搭建Python開發(fā)環(huán)境,這樣既解決了安裝庫的問題,也解決了VMWare虛擬機的不方便之處。關于容器的基本使用,可以參考我之前的一篇文章 Docker初體驗。需要注意的是,Windows上安裝Docker對系統(tǒng)有以下的要求:需要支持Hyper-V的windows版本,Hyper-V目前僅在Windows 10之后的版本支持BIOS里需要啟用(虛擬化)如果你的系統(tǒng)滿足上面的要求,接下來,我們來一步一步搭建環(huán)境。安裝Docker for Windows安裝程序可以從這里下載 Docker for Windows安裝完之后,運行Docker for Windows。Docker運行后可以在狀態(tài)欄里看到有一個小鯨魚的圖標,如下所示打開命令行窗口,運行下面的命令查看Docker版本docker --version輸出Docker version 18.09.0, build 4d60db4下載鏡像docker hub上提供了很多docker鏡像,我們以ubuntu:18.04為基礎,打造我們的python開發(fā)環(huán)境。運行docker pull ubuntu:18.04下載完后,我們來查看一下本地的鏡像,運行docker images可以看到如下的輸出 TAG IMAGE ID CREATED SIZE ubuntu 18.04 6 days ago 86.2MB安裝常用工具和Python我們啟動一個容器,并進到容器內(nèi)的bash,運行docker run -it ubuntu:18.04 bash我們的這個鏡像現(xiàn)在只是一個最基本的ubuntu的系統(tǒng),里面很多工具都沒有,如ping、ifconfig、wget、vim等,也沒有python。接下來我們把這些一個一個都裝上。由于鏡像默認用的是ubuntu官方的源,從國內(nèi)連官方的源很慢,我們先把源改成163的源。修改/etc/apt/sources.list的內(nèi)容為下面的內(nèi)容deb bionic main universe deb bionic-security main universe deb bionic-updates main universe deb bionic-proposed main universe deb bionic-backports main universe deb-src bionic main universe deb-src bionic-security main universe deb-src bionic-updates main universe deb-src bionic-proposed main universe deb-src bionic-backports main universe 運行apt update接下來,安裝ping,wget,ifconfig,vim等工具apt install iputils-ping wget net-tools vim安裝python3.6apt install python3.6 ln -s /usr/bin/python3.6 /usr/bin/python安裝pipapt install python3-pip配置VIM安裝完工具后,我們來配置一下vim。打開~/.vimrc文件,輸入vim的配置。比如我的配置是這樣的set ru syntax on set =dark set sw=4 set ts=4 set tabstop=4 set =4 set expandtab filetype plugin on set set set number set viminfo='10,\"100,:20,%,n~/.viminfo function! ResCur() if line("'\"") <= line("$") normal! g`" return 1 endif augroup resCur autocmd! autocmd * call ResCur() augroup END highlight ctermbg=green guibg=#55aa55 match /\s\+$/好了,至此,我們的開發(fā)環(huán)境配置好了。提交鏡像為方便以后的使用,我們把這個配置好的容器打成一個新的鏡像。在容器中執(zhí)行exit退出,我們現(xiàn)在來到了windows的命令行窗口。我們查看一下我們剛剛配置好的容器,運行docker ps -a輸出CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ubuntu:18.04 "bash" 3 hours ago Exited (0) 19 seconds ago relaxed_wiles運行下面的命令,提交更改,將容器打包成一個新的鏡像docker commit /python-dev:version1我們再來查看一下本地的鏡像docker images輸出 TAG IMAGE ID CREATED SIZE /python-dev version1 2 minutes ago 542MB ubuntu 18.04 6 days ago 86.2MB可以看到,現(xiàn)在我們本地有2個鏡像了。下面一個是原始的docker hub上的ubuntu鏡像,上面一個就是我們自己定制的鏡像。之后我們就可以基于我們定制的鏡像,啟動容器做開發(fā)了。啟動容器很簡單,只要運行docker run -it bash 需要注意的是,容器如果被刪除了,其中的更改也會丟失。要保存容器中的更改,需要像上面這樣把更改commit到鏡像中。好,以上就是定制的所有步驟。這兩天我逐漸把項目遷移到容器里了,在容器里開發(fā)感覺比在虛擬機里開發(fā)順滑多了。為方便起見,上面這個鏡像放在了我的docker hub上,大家可以通過下面的命令獲取docker pull /python-dev:version1如果大家有更好的Windows上配置Python開發(fā)環(huán)境的建議,也歡迎在評論里告訴我~

2.如何在Windows上做Python開發(fā)?微軟出了官方教程

在 Windows 上做 Python 開發(fā)太痛苦?微軟最近發(fā)布了一系列官方教程,終于……機器之心報道,參與:路。教程地址: Windows 或 Windows Subsystem for Linux (WSL) 系統(tǒng)上安裝自己的工具,以及如何集成 VS Code、Git 等工具。具體教程如下所示:初學者在 Windows 上使用 Python 的教程web 開發(fā)者在 Windows 上使用 Python 的教程在 Windows 上使用 Python 編寫腳本和自動執(zhí)行文件系統(tǒng)操作在 Windows 上使用 Python 執(zhí)行機器學習任務(待更新)初學者教程該教程適用于對 Python 感興趣的初學者,具體內(nèi)容包括設置開發(fā)環(huán)境、安裝 Python、安裝 VS Code、安裝 Git,以及簡單的教程和實踐活動。web 開發(fā)者教程該教程適用于使用 WSL 在 Windows 上使用 Python 進行 web 開發(fā)。具體內(nèi)容包括:設置開發(fā)環(huán)境、啟用 WSL、安裝 Linux 分發(fā)版、設置 Visual Studio Code、創(chuàng)建新項目、安裝 Python、pip 和 venv、創(chuàng)建虛擬環(huán)境等步驟,以及 Flask Hello World 教程和 Django Hello World 教程。值得注意的是,在 Windows 上使用 Python 進行 web 開發(fā)時,微軟官方教程建議通過 WSL 專門安裝 Python 來構建 web 應用程序。原因在于:Python web 開發(fā)的許多教程和說明都是針對 Linux 用戶編寫的, 并使用基于 Linux 的打包和安裝工具。大多數(shù) web 應用還部署在 Linux 上,因此,這將確保開發(fā)環(huán)境與生產(chǎn)環(huán)境之間的一致性。在 Windows 上使用 Python 編寫腳本和自動執(zhí)行文件系統(tǒng)操作該教程主要介紹如何在 Windows 上使用 Python 編寫腳本和自動執(zhí)行文件系統(tǒng)操作。具體內(nèi)容包括:設置開發(fā)環(huán)境、安裝 Python、安裝 Visual Studio Code、安裝 Microsoft Python 擴展、在 VS Code 中打開集成的 終端、安裝 Git 等步驟。在設置開發(fā)環(huán)境時,執(zhí)行這些功能與執(zhí)行 web 開發(fā)時的開發(fā)環(huán)境設置有所不同。如前文所述,在 Windows 上使用 Python 進行 web 開發(fā)時需要通過 WSL 專門安裝 Python 來構建 web 應用程序,而如果是執(zhí)行 web 開發(fā)以外的其他操作時,只需使用 Microsoft Store 直接在 Windows 10 上安裝 Python。此外,除了這三門教程以及待更新的機器學習教程以外,微軟官方還提供了常見問題解答(FAQ)和資源列表。為什么無法 "pip 安裝" 某個包?什么是 py?為什么在復制粘貼時文件路徑不能在 Python 中使用?什么是 ?在哪里可以找到有關打包和部署的幫助?如果需要在不同的計算機上工作, 該怎么辦?如果我使用的是 PyCharm、Atom、Sublime Text、Emacs 或 Vim, 該怎么辦?Mac 快捷鍵如何映射到 Windows 快捷鍵?當你遇到這些問題時可以從微軟官方教程中獲得答案。

就拿大數(shù)據(jù)說話,優(yōu)勢一目了然,從事IT行業(yè),打開IT行業(yè)的新大門,找到適合自己的培訓機構,進行專業(yè)和系統(tǒng)的學習。

本文由 全國python學習中心 整理發(fā)布。更多培訓課程,學習資訊,課程優(yōu)惠,課程開班,學校地址等學校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢電話:400-850-8622

如果本頁不是您要找的課程,您也可以百度查找一下: