在多個平臺如何安裝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安裝包,在選擇安裝元件的一步時,勾上所有的元件:
特別要注意選上pip
和Add
python.exe to Path
,然後一路點“Next”即可完成安裝。
預設會安裝到C:\Python27
目錄下,然後開啟命令提示符視窗,敲入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
Java多個jdk安裝切換
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在跨端數量、擴充套件能力、效能體