1. 程式人生 > >在多個平臺如何安裝Python

在多個平臺如何安裝Python

最近的一個專案,架構師米洛需要用的mqtt,伺服器開發的時候,竟然用的python指令碼。執行python就需要安裝開發環境,好吧,百度一下就知道了大神廖雪峰。以下部分測試通過,轉載記錄如下。

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

要開始學習Python程式設計,首先就得把Python安裝到你的電腦裡。安裝後,你會得到Python直譯器(就是負責執行Python程式的),一個命令列互動環境,還有一個簡單的整合開發環境。

2.x還是3.x

目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不相容的,因為現在Python正在朝著3.x版本進化,在進化過程中,大量的針對2.x版本的程式碼要修改後才能執行,所以,目前有許多第三方庫還暫時無法在3.x上使用。

為了保證你的程式能用到大量的第三方庫,我們的教程仍以2.x版本為基礎,確切地說,是2.7版本。請確保你的電腦上安裝的Python版本是2.7.x,這樣,你才能無痛學習這個教程。

在Mac上安裝Python

如果你正在使用Mac,系統是OS X 10.8或者最新的10.9 Mavericks,恭喜你,系統自帶了Python 2.7。如果你的系統版本低於10.8,請自行備份系統並免費升級到最新的10.9,就可以獲得Python 2.7。

檢視系統版本的辦法是點選左上角的蘋果圖示,選擇“關於本機”:

在Linux上安裝Python

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

對於大量的目前仍在使用Windows的同學,如果短期內沒有打算換Mac,就可以繼續閱讀以下內容。

在Windows上安裝Python

首先,從Python的官方網站python.org下載最新的2.7版本,網速慢的同學請移步國內映象

然後,執行下載的MSI安裝包,在選擇安裝元件的一步時,勾上所有的元件:

特別要注意選上pipAdd python.exe to Path,然後一路點“Next”即可完成安裝。

預設會安裝到C:\Python27目錄下,然後開啟命令提示符視窗,敲入python後,會出現兩種情況:

情況一:

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

你看到提示符>>>

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

情況二:得到一個錯誤:

‘python’不是內部或外部命令,也不是可執行的程式或批處理檔案。

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

如果你不知道怎麼修改環境變數,建議把Python安裝程式重新執行一遍,記得勾上Add python.exe to Path

小結

學會如何把Python安裝到計算機中,並且熟練開啟和退出Python互動式環境。

後記:最好使用系統自帶的add python.exe to Path功能,自己後來新增挺麻煩的,生效還不是馬上生效。如果忘記勾選不要緊,卸了再裝一次唄。

相關推薦

平臺如何安裝Python

最近的一個專案,架構師米洛需要用的mqtt,伺服器開發的時候,竟然用的python指令碼。執行python就需要安裝開發環境,好吧,百度一下就知道了大神廖雪峰。以下部分測試通過,轉載記錄如下。 因為Python是跨平臺的,它可以執行在Windows、Mac和各種Linux

版本的Python同時連線Oracle和安裝cx_Oracle問題解決

前兩篇文章中講述了在同一臺機器上安裝和配置Python2.x和3.x版本的環境,並使它們共存以及在VS中編輯和執行Python的方法,這篇文章來說一說用Python操作Oracle要做的準備工作——cx_Oracle模組在Python2.x和3.x中的安裝方法。 當電腦中同時安裝了Pytho

5、【Python】Mac安裝管理版本的python

一、問題由來     Mac OS 自帶的python是2.x,自己開發需要python 3.x,但擔心解除安裝系統自帶的python 2.x會造成系統的不穩定,因此,需要在系統中額外安裝python 3.x。pyenv就是這樣一個python版本管理器。 二、安裝過程 1、安裝

使用update-alternatives管理版本的Python,以及對應版本Python的第三方庫的安裝

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternati

Linux下安裝版本的python

安裝其他版本,例如python3.5 (1)安裝依賴包和庫 備註:由於需要採用編譯方式安裝,需要用到大量的庫和依賴包,因此我們需要編譯之前讓它們就緒。 sudo apt-get install build-essential libncursesw5-dev libreadlin

如何在同一系統下同時安裝版本的python開發環境

    在開發過程中,有的時候我們需要用到不同的python版本,或者在執行他人專案的時候也會遇到此種情況,怎麼下載安裝不同版本的python,此處不再贅述,下面是官網連結點選開啟連結      根據需要下載下來   python2的版本是msi安裝包,python3是exe

Mac上安裝版本的Python

簡介 利用Mac包管理工具brew安裝pyenv,pyenv用來管理所有python版本。如果沒有安裝brew,先安裝一下吧。 安裝pyevn $ brew install pyenv $ pyenv -v pyenv 1.2.6 檢視所有的python版本

Window 平臺安裝 Python:

格式 本地計算機 targe tty www 機器 nbsp cmd命令 版本 Window 平臺安裝 Python: 打開WEB瀏覽器訪問http://www.python.org/download/ 在下載列表中選擇Window平臺安裝包,包格式為:python-XY

Javajdk安裝切換

pre system32 class work pos htm r+ 不用 安裝 1. 下載安裝: http://www.oracle.com/technetwork/java/javase/archive-139210.html 2. 設置環境變量: 步驟: 1.

微擎平臺、域名共用一個公眾號Oauth回撥域名終極解決方案

通宵搞了一晚,終於把這個問題解決了! 需求是這樣的 現在有3個不同的域名,一個認證的微信公眾號,由於公眾號授權回撥頁面域名只能寫一個,因此對於我有多個微擎系統分別部署在不同伺服器上(一臺做營銷業務、一臺做分銷系統、一臺做餐飲系統),分別部署的原因是主要是兩點:分流和防止一個域名被封(主要是微信營

模組使用python logging

連結:https://docs.python.org/2/howto/logging-cookbook.html#logging-cookbook 具體的使用方法,請參考如下程式碼: import logging import auxiliary_module # create logger

如何讓版本的Python和諧共處

如何讓多個版本的Python和諧共處 以下例子演示是 Python3.4 和 Python2.7,請根據自己的情況自行修改。 問題1:設定右鍵點選“Edit with IDLE”選項開啟的 Python 版本。解決方案:1. 在執行處輸入 regedit 進入登錄檔;2. 找到項[HKE

Anaconda管理版本的Python環境

Anaconda本身安裝了Python3.5,為了執行一些原始碼,需要Python3.6,可以新建一個環境,實現兩種版本的共存 在cmd裡輸入conda info --envs,檢視已經安裝的環境,只有一個名為base的環境 輸入conda create --

使用Anaconda管理版本的Python環境

假設你已安裝anaconda環境則往下進行操作,否則去安裝該華景 1、檢視系統當前已有的Python環境,執行命令:conda info --envs 發現現在環境只有anaconda自帶的python2.7環境 可以使python -V常看python版本資訊

使用anaconda管理隔離的Python環境

1.安裝anaconda 下載地址:清華映象站 針對自己的作業系統,在下載連結->應用軟體->conda中選擇合適版本。安裝過程較為簡單,這裡就不在詳細介紹。需要注意的是windows系統安裝過程中需要注意,勾選將軟體新增至windows路徑(也

uni-app 1.4 釋出,一套程式碼,發行小程式(微信/支付寶/百度)、H5、App平臺

在2019新年到來之際,uni-app 1.4版本正式釋出,新增支援百度、支付寶小程式,開放外掛市場,同時注入更多優秀特性,為開發者送上了一份新年大禮! 支援更多小程式平臺 uni-app 1.4 版本新增支援百度、支付寶小程式,從此一次開發,可釋出小程式(微信/支付寶/百度)、H5、App(iOS/An

下載平臺並執行一個例項

1)解決No CPU/ABI system image available for this target問題 開啟eclipse後,如下,點選下面紅色標記的按鈕,彈出Android Virtual

版本的 Python 在使用中的靈活切換

雖然 Python3 已經出來很久了,雖然 Python2 即將成為歷史了,但是因為歷史原因,依然有很多公司的老專案繼續在使用著 Python2 版本(切換成本太高),所以大多數開發者機器上 Python2 和 Python3 都是並存的,本文主要說明這種情況下

C++呼叫返回值的Python函式

  某些時候,用python模組來實現一些特定的功能會比用其他型別的模組更加簡潔方便。 在C++程式中,呼叫python模組時需要載入一些必要的libs,這些libs在網上都可以找到。下面的程式碼演示了C++程式如何呼叫python中的函式,並得到從python函式中返回的多

uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、微信小程式等平臺

uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套程式碼,可編譯到iOS、Android、微信小程式等多個平臺。 uni-app在跨端數量、擴充套件能力、效能體