Python3安裝(二)

来源:http://www.cnblogs.com/jiyimeng/archive/2017/11/08/python11082.html
-Advertisement-
Play Games

因為Python是跨平臺的,它可以運行在Windows、Mac和各種Linux/Unix系統上。在Windows上寫Python程式,放到Linux上也是能夠運行的。 要開始學習Python編程,首先就得把Python安裝到你的電腦里。安裝後,你會得到Python解釋器(就是負責運行Python程式 ...


因為Python是跨平臺的,它可以運行在Windows、Mac和各種Linux/Unix系統上。在Windows上寫Python程式,放到Linux上也是能夠運行的。

要開始學習Python編程,首先就得把Python安裝到你的電腦里。安裝後,你會得到Python解釋器(就是負責運行Python程式的),一個命令行交互環境,還有一個簡單的集成開發環境。

安裝Python 3.5

目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不相容的。由於3.x版越來越普及,所以Python3.x將會是主流!

在Mac上安裝Python

如果你正在使用Mac,系統是OS X 10.8~10.10,那麼系統自帶的Python版本是2.7。要安裝最新的Python 3.5,有兩個方法:

方法一:從Python官網下載Python 3.5的安裝程式(網速慢的同學請移步國內鏡像),雙擊運行並安裝;

方法二:如果安裝了Homebrew,直接通過命令brew install python3安裝即可。

在Linux上安裝Python

如果你正在使用Linux,那我可以假定你有Linux系統管理經驗,自行安裝Python 3應該沒有問題,否則,請換回Windows系統。

在Windows上安裝Python

首先,根據你的Windows版本(64位還是32位)從Python的官方網站下載Python 3.5對應的64位安裝程式32位安裝程式(網速慢的同學請移步國內鏡像),然後,運行下載的EXE安裝包:

install-py35

特別要註意勾上Add Python 3.5 to PATH,然後點“Install Now”即可完成安裝。

運行Python

安裝成功後,打開命令提示符視窗,敲入python後,會出現兩種情況:

情況一:

run-py3-win

看到上面的畫面,就說明Python安裝成功!

你看到提示符>>>就表示我們已經在Python互動式環境中了,可以輸入任何Python代碼,回車後會立刻得到執行結果。現在,輸入exit()並回車,就可以退出Python互動式環境(直接關掉命令行視窗也可以)。

情況二:得到一個錯誤:

‘python’ 不是內部或外部命令,也不是可運行的程式或批處理文件。

python-not-found

這是因為Windows會根據一個Path的環境變數設定的路徑去查找python.exe,如果沒找到,就會報錯。如果在安裝時漏掉了勾選Add Python 3.5 to PATH,那就要手動把python.exe所在的路徑添加到Path中。

如果你不知道怎麼修改環境變數,建議把Python安裝程式重新運行一遍,務必記得勾上Add Python 3.5 to PATH

小結

學會如何把Python安裝到電腦中,並且熟練打開和退出Python互動式環境

在Windows上運行Python時,請先啟動命令行,然後運行python

在Mac和Linux上運行Python時,請打開終端,然後運行python3


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 三大特征:封裝,繼承,多態 多態:簡單的說就是用同樣的對象引用調用同樣的方法但是做了不同的事情。 抽象:抽象是將一類對象的共同特征總結出來構造類的過程 包裝,可以講基本類型當做對象來使用,抽象只關心對象有那些屬性和行為,而不關心這些行為的細節是什麼。 Integer:當數值在 128 127之間的時 ...
  • Shiro簡介 Apache Shiro是Java的一個安全框架,官網為shiro.apache.org,主要場景為控制登陸,判斷用戶是否有訪問某個功能的許可權等等。 Shiro的核心功能(入門知識,只介紹前兩個) 認證 授權 會話管理 加密 引入jar包和配置web.xml 引入Shiro對應的ja ...
  • Triangular Pastures POJ - 1948 sum表示木條的總長。a[i]表示第i根木條長度。ans[i][j][k]表示用前i條木條,擺成兩條長度分別為j和k的邊是否可能。 那麼ans[i][j][k]=ans[i-1][j-a[i]][k] || ans[i-1][j][k-a ...
  • 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 12 using namespace std; 13 const int... ...
  • Apple Tree POJ - 2486 題目大意:一棵點帶權有根樹,根節點為1。從根節點出發,走k步,求能收集的最大權值和。 樹形dp。複雜度可能是O(玄學),不會超過$O(nk^2)$。(反正這題不卡這個,考思想)參考 ans[i][j][0]表示i點以下共走j步,不回來,可能收集到最大的權值 ...
  • winMain中的參數: hinstance - 該參數為Windows 為應用程式生成的實例句柄。實例是用來跟蹤資源的指針。 hprevinstance 前一個實例,即程式的父親的程式實例。 ipcmdline - 命令行參數。 ncmdshow 指出如何打開程式的視窗。ncmdshow的值一般會 ...
  • 1,編碼 預設情況下,Python 3 源碼文件以 UTF-8 編碼,所有字元串都是 unicode 字元串。 當然你也可以為源碼文件指定不同的編碼: 2,標識符 第一個字元必須是字母表中字母或下劃線'_'。 標識符的其他的部分有字母、數字和下劃線組成。 標識符對大小寫敏感。 不能用保留字 標識符定 ...
  • 背景 在 Android 開發中,我們都很熟悉 Activity 的 Lifecycle,並且會在特定的 Lifecycle 下執行特定的操作。當然,我們清楚 Lifecycle 本身是帶有 Android 特質的,那嘗試設想下,如果 普通的 Java Class 也能自動感知 Lifecycle ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...