windows上python開發環境的搭建

2020-10-18 生信修煉手冊

工欲善其事,必先利其器。對於程序開發而言,需要的就是一個良好的開發環境。對於C,C++, java等靜態性語言而言,需要通過IDE(集成開發環境)來便利開發過程;對於perl, python這種動態性語言而言,其開發環境的搭建就顯得簡單多了,只需要安裝好對應的解釋器,以及選擇一個順手的編輯器即可。

首先來下載python解釋器,在python官網下載即可,連結如下

https://www.python.org/downloads/

當前最新版本為v3.8.2

下載好之後,雙加exe即可啟動安裝,界面如下

記得勾選紅框標識部分,將python解釋器添加到PATH變量中。可以直接選擇Install Now默認安裝,也可以選擇自定義安裝,自定義安裝可以只勾選自己需要的組件以及自定義安裝路徑等


默認安裝和自定義安裝任選一種即可,安裝過程截圖如下

安裝完成之後,界面如下

安裝好之後,在安裝的目錄,可以看到對應的解釋器

通過cmd啟動命令行模式,輸入python, 可以進入python的交互式運行窗口

至此,python已經安裝成功。通過自帶的交互式窗口,我們可以執行簡單的python語句,對於實際開發中需要的大量代碼,我們則需要編寫python腳本,通過腳本的方式來執行。所謂腳本,就是一個文件,裡面保存了程序的原始碼。

腳本文件的創建,既可以通過文本編輯器,也可以通過成熟的IDE,只需要記住一點,千萬不用使用windows自帶的記事本和word。對於文本編輯器,可選的很多,notepad++, sublime, vs code等等,選擇一個自己用的習慣的即可,我個人之前用的sublime, 因為它原生功能足夠輕量簡潔,能夠滿足代碼編寫的需求, 當然也可以通過插件變的足夠強大,但是配置稍有難度。對於毫無編程經驗的新手,推薦使用vs code來進行python的開發,  配置起來更加簡單,原生的功能也強過普通的文本編輯器。下面附上兩個軟體的下載連結
sublime下載連結如下

https://www.sublimetext.com/

vs code下載連結如下

https://code.visualstudio.com/

python有一點很特別,用縮進的方式來表示代碼塊,表示縮進的空白只可以是tab或者空格中的一種,如果混用,則無法正確識別,這一點在使用文本編輯器的時候尤其需要注意,為了保證只出現一種,需要設置文本編輯器,將tab設置成4個空格.。

在文本編輯器中寫好代碼之後,另存為一個文件即可,對於python原始碼文件,後綴為.py, 然後通過以下方式來執行

第一個字符串python表示python解釋器,因為已經加到了PATH變量中,所以直接用就可以了,第二個字符表示腳本文件的路徑,在腳本中保存了python的原始碼,內容如下

print("hello world")

作用是列印hello world, 安裝好python解釋器和文本編輯器,就已經搭建起了一個最基礎的python開發環境,能夠滿足日常使用了。當然,在基礎之上,還有更加強大的開發環境,比如jupyter notebook, pycharm等,提供了更加豐富的功能。對於初學者而言,重點不是強大的工具,而是簡單快速的搭建起一個能夠運行的環境,然後進行大量的代碼練習,將精力耗費在工具的安裝上,如果沒有安裝成功,會極大的打擊積極性,而且越是強大的工具,學習成本也越高,初學者的精力應該更多的集中在程式語言本身,而不是開發工具的用法。

·end·

相關焦點

  • 如何搭建SparkR的開發環境
    前文閱讀:Windows和PC機上搭建Spark+Python開發環境的詳細步驟今天,我主要講解「如何搭建SparkR 的開發環境」。考慮到 ①多數網友使用的是Windows作業系統、 ②在Windows和Linux中搭建SparkR 的開發環境的相似性以及 ③Linux環境下的操作比Windwos簡單,我們主要介紹「在Windows作業系統之上搭建SparkR 的開發環境」的方法。
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    (6套課程) 注:零基礎全能篇中,針對windows和liunx系統均有兩套課程可供選擇學習,單純學python,哪個系統都一樣,初學者只需選擇自己熟悉的系統學習相應課程即可。梯度下降法 7PCA與梯度上升法 8多項式回歸與模型泛化 9邏輯回歸 10評價分類結果 11支撐向量機 svm 12決策樹 13集成學習與隨機森林 14更多機器學習算法 2 1課程整體介紹 2人工智慧集成知識 3tensorflow簡介和開發環境搭建
  • 初學編程者如何擺脫搭建開發環境的困擾?
    你是否也有過類似慘痛的經歷:一不小心設錯一個環境參數或路徑,代碼就死活也跑不起來;明明嚴格按照步驟搭建起來的伺服器,又或者跟別人一模一樣的環境,但就是運行不了……圖片來源於網絡本文就初學編程者面臨的最大問題:如何搭建開發環境,給出了非常實用的解決方法,幫助初學者跳過搭建開發環境這個複雜又令人頭疼的環節,直接進入編程的學習,從而更加享受學習編程的樂趣。
  • 嵌入式Linux開發環境的搭建之:嵌入式開發環境的搭建
    本文引用地址:http://www.eepw.com.cn/article/257141.htm5.1嵌入式開發環境的搭建5.1.1嵌入式交叉編譯環境的搭建linux作業系統文章專題:linux作業系統詳解(linux不再難懂)交叉編譯的概念在第4章中已經詳細講述過,搭建交叉編譯環境是嵌入式開發的第一步,也是必備的一步。
  • 如何快速簡單的安裝opencv-python
    安裝環境(python3.6+Win10)下載安裝python3.6.8https://www.python.org/downloads/windows/(2)永久修改,一勞永逸:windows下,直接在user\xxx目錄中創建一個pip目錄,如:C:\Users\xx\pip,然後新建文件pip.in
  • Python為什麼這麼火?小孩子適合學習python編程嗎?
    可以用來開發網站嗎?問題不大。可以用來構建一個小工具嗎?必須的。可以用來…嗎?別問,問就是可以做到。YouTube、Instagram、豆瓣、知乎、果殼等都是用python寫的,意不意外?驚不驚喜?除了C端應用之外,Python還有著最為成熟的程序包資源庫之一PyPI,這個資源庫包含著超過85000個腳本資源與模塊,上手就能用,同時python具有獨特的開源且跨平臺特性,不管是windows、macOS還是Linux,Python都可以輕鬆運行,配置環境過程也無比簡單。另外不得不說的是,Python天生就是幸運兒,它的出現佔據了天時地利人和三大要素。
  • 【SparkR編程系列教程】之一【如何搭建SparkR的開發環境】
    (1)如何搭建SparkR開發開發環境;(2)SparkR編程基礎知識講解(3)SparkR實例代碼詳解(4)基於SparkR的數據科學實戰。(註:本文內容為中國人民大學朝樂門老師的原創內容,轉載請註明出處及作者。
  • Python開發:Win10創建定時任務執行Python腳本
    2020-12-26 07:48:50 來源: 小小追 舉報   日常開發過程中
  • Python入門小迷宮,走完這個迷宮,就能掌握python編程基礎
    其實,這是一個用python做的迷宮小遊戲,非常簡單,但對於python初學者來說,還是有一定的挑戰性,但TONOW有源碼和教程,只要跟著python迷宮小遊戲的教程和相應的源碼,不僅很容易就能自己開發出這個遊戲,還能在這個過程中,掌握python編程的基礎哦!
  • Python開發簡單爬蟲【學習資料總結】
    開發爬蟲步驟 python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例)
  • gRPC Python 入門到生產環境
    一、先了解幾個概念RPCRPC(Remote Procedure Call)—遠程過程調用,它是一種通過網絡從遠程電腦程式上請求服務,而不需要了解底層網絡技術的協議。gRPCgRPC是一個高性能、通用的開源RPC框架,其由Google主要由開發並基於HTTP/2協議標準而設計,基於ProtoBuf(Protocol Buffers)序列化協議開發,且支持眾多開發語言。
  • 成都學習Python開發哪家好
    如何選擇成都python培訓機構? python程式語言語法清晰、乾淨、易讀、易維護、代碼量小、可讀性強。當團隊合作開發時,閱讀別人的代碼將是非常迅速和高效的。通俗說來就是「寫起來快、看起來明白!」所以近年來,python開發非常流行。
  • 如何使用 Python 構建 PC 通信?
    開發環境搭建這裡主要從Windows和Linux(Ubuntu)兩個平臺,說說如何搭建Python環境下的Snap7開發環境。Python的安裝這裡就不再贅述,環境搭建主要就是Snap7和python-snap7兩個庫的安裝。1、安裝Snap7Windows下,需要根據Python的結構版本(32位/64位),將下載的Snap7的發布庫copy到對應的Python安裝根目錄下即可。
  • Python神器:找不到模塊怎麼辦?pip安裝器一鍵全搞定
    一個錯誤從上圖中可以看到運行編寫的python程序時,出現了ModuleNotFoundError的提示,意思python解釋器找不到名為pandas的模塊/庫 !pip安裝pandas模塊使用pip list檢測python解釋器中是否成功安裝了pandas庫:
  • 廣州Python測試培訓
    你可選擇的崗位:Python全棧開發、自動化開發、Linux運維、Python爬蟲開發、金融自動化交易、前端開發等。 主要內容: Python不同系統環境搭建、Linux常用命令、編輯器使用、伺服器及搭建、Python基本語法、python控制語句、Python模塊、Python模塊設計、Python函數、Json數據操作、Python文件操作、Python異常處理。
  • python|圖像識別
    今天以女神宋慧喬的兩張不同照片為例,利用python識別其相似度,從而判定是否是同一人,同時讓我們對圖像識別有個初步的了解,什麼?照片可以換蒼老師和波老師嗎?我懷疑你們在開車,可是我沒有證據!1、開發環境:windows   pycharm2、需要導入標準庫:json base64  requests3、備註: base64是計算機數據格式模塊(用來做數據傳輸)import jsonimport base64import requestswith open("1.jpg", "rb") as
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 《小灰教你零基礎學python》-Python入門語言
    手機)由硬體和程序構成:很多硬體 + 很多程序 = 電腦具體硬體和程序如何集成這個咱們不用太了解,這個是計算機設計原理裡面的東西了,咱只需要了解,電腦就是硬體(攝像頭、鍵盤、滑鼠、電源啊等等)加上一大堆程序(別名也叫軟體)(咱們使用的qq、微信、windows
  • Windows系統5月更新讓Python開箱即用
    Windows系統5月更新讓Python開箱即用 在Windows 10的CMD中輸入python命令,你會得到什麼?對不起,如果你沒有自己安裝過Python,系統將無法識別。以後在CMD中輸入python或者python3命令,系統都會自動把你帶到商店裡的下載頁面,只需在頁面上點擊「獲取」,即可一鍵安裝。
  • python Scrapy在Windows平臺的安裝
    在Windows平臺上安裝scrapy,直接採用pip install scrapy重來沒有成功過,今天剛裝完系統,安裝了python3.6.4,剛好沒有裝scrapy,我就把這個安裝過程記錄下來,分享一下。