亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python精確指南-第一章環(huán)境

系統(tǒng) 1783 0

1???????Python開發(fā)環(huán)境搭建

1.1?????Python版本介紹

Python目前官方運營維護(hù)的版本分為2.x版本和3.x版本。

2.x版本相對來說,穩(wěn)定性更高,兼容的主流第三方擴(kuò)展庫更多,商用開發(fā)首選;3.x架構(gòu)設(shè)計更完善,性能更好,一些發(fā)展前端的第三方擴(kuò)展庫以3.x版本首選兼容和維護(hù)。

因為2.x版本和3.x版本存在架構(gòu)上的差異,所以互不兼容,在開發(fā)選擇版本時需要注意。

目前2.x版本的最新版本是2.7.14;3.x版本的最新版本是3.6.3。

1.2?????Python下載與安裝

Linux系統(tǒng)自帶Python環(huán)境,無需安裝,例如Ubuntu 14.04.5 LTS版本默認(rèn)安裝Python2.7.6和Python 3.4.3,可以根據(jù)開發(fā)需要設(shè)置默認(rèn)版本的環(huán)境變量或者更新到最新版本。

Windows平臺需要獨立安裝,Python官方網(wǎng)站為http://python.org/,可以到https://www.python.org/downloads/?下載最新安裝包。

進(jìn)入對應(yīng)版本的下載頁,根據(jù)平臺不同,提供了對應(yīng)的安裝包:

Python精確指南-第一章環(huán)境_第1張圖片

根據(jù)操作系統(tǒng)選擇32bit或者64bit的版本。直接安裝即可。64位系統(tǒng)上,也可以安裝32bit的python,這樣兼容性問題比較少。

注意事項:

推薦安裝到比較簡單的目錄,比如d:\python,以后設(shè)置環(huán)境變量,使用某些軟件麻煩比較少。

安裝完成后,需要把Python的安裝路徑追加到系統(tǒng)環(huán)境變量path當(dāng)中,這樣在調(diào)用cmd等shell命令行的時候可以方便的直接執(zhí)行Python腳本,或者進(jìn)入Python交互環(huán)境。

Python包含一個自帶一個叫做IDLE的交互式代碼解釋環(huán)境,可以方便的驗證簡單的Python代碼是否符合運行預(yù)期;也可以使用內(nèi)置help函數(shù)打印類或接口的幫助信息文檔。

1.3? ?集成開發(fā)環(huán)境

1.3.1? Eclipse + pydev

基于eclipse平臺強(qiáng)大的插件集成能力,提供有支持Python解釋和調(diào)試的開發(fā)插件pydev, 推薦使用。

可以自行下載最新版本的eclipse和最新版本的pydev插件,按照如下步驟進(jìn)行集成安裝。

Step1

下載java運行環(huán)境:目前最新版本pydev插件需要安裝java 8的環(huán)境,可以到官網(wǎng)進(jìn)行下載:https://www.java.com/zh_CN/download/。

有32bit和64bit,必須和OS的bit相同,Windows系統(tǒng)官網(wǎng)網(wǎng)頁能夠自動檢測當(dāng)前操作系統(tǒng),下載安裝即可。

需要注意一點是pydev插件需要安裝對應(yīng)的java版本,否則無法顯示和使用。下面簡單列舉了eclipse,pydev和java的版本對應(yīng)關(guān)系:

Eclipse 4.5, Java 8: ?PyDev 5.2.0

Eclipse 3.8, Java 7: ?PyDev 4.5.5

????????????? Eclipse 3.x, Java 6: ?PyDev 2.8.2

Python 2.5 or older: PyDev 5.5.0

Step2

下載eclipse:

地址:http://www.eclipse.org/downloads/eclipse-packages,下載的是c++版本,因為這個版本最小,下得快。目前比較新的版本是Eclipse Oxygen.1a (4.7.1a)。

下載完后解壓即可使用。

Step3

安裝Pydev:

官方網(wǎng)站為http://pydev.org/, 注意在下載頁面,只有在sourceforge里的那個鏈接才能下載到http://sourceforge.net/projects/pydev/,目前最新版本是PyDev 6.1.0.zip

下載完成后,解壓,得到features和plugins兩個文件夾,復(fù)制到eclipse的安裝目錄\eclipse\dropins下。

詳細(xì)的安裝說明可以參考pydev官網(wǎng)的說明文檔:http://www.pydev.org/manual_101_install.html

Step4

打開eclipse, 選擇Windows->Preferences->PyDev->Interpreter - Python, 就會看到python的路徑,如果找不到,則點擊右側(cè)Auto Config按鈕。

Python精確指南-第一章環(huán)境_第2張圖片

點擊Auto Config按鈕之后會彈出窗口,什么都不要改,直接點擊OK就可以了。然后回到上個窗口,點擊OK或者Apply就可以導(dǎo)入。

Python精確指南-第一章環(huán)境_第3張圖片

常見問題: ????????????

Eclipse解析非源碼的模塊:

wisted,pyqt等模塊不是以源碼形式提供運行的,所以eclipse無法解析,出現(xiàn)紅色提示,

也無法自動補(bǔ)齊。

解決方法:參考setp4中的第一張截圖,使用eclipse的forced builtin libs導(dǎo)入即可。

eclipse import module錯誤:

解決方法:安裝新的module之后,需要刪除以前的interpreter,重新加一次,這樣才會把新的庫全部加上。否則就報錯如下:

Python精確指南-第一章環(huán)境_第4張圖片

Step5

協(xié)同開發(fā)環(huán)境:

1)安裝Subclipse(eclipseSVN插件)

目前最新的是4.2.3,有在線安裝和離線安裝兩種方法。Eclipse的離線安裝方法都很類似,解壓后,得到一個或者多個文件文件夾,直接放到eclipse的安裝目錄\eclipse\dropins下。

離線包下載鏈接:https://dl.bintray.com/subclipse/releases/subclipse/

在線安裝URL:

最新版本:?https://dl.bintray.com/subclipse/releases/subclipse/latest/

4.2.x版本:https://dl.bintray.com/subclipse/releases/subclipse/4.2.x/

Github wiki介紹及安裝說明:https://github.com/subclipse/subclipse/wiki?

注意是Subclipse?,不是Subeclipse。?

簡單使用的方法:

一般來講,可以將一個從svn checkout下來的文件夾放到工程下面。比如tools_full工程,本來就是整套的代碼,而且?guī)в?svn文件夾。

右鍵這個項目,選擇team->share project,就會被識別出來這個已經(jīng)是個svn管理的項目。是可以兼容的。

如果是個新的,可以通過這個方法加入到svn庫。?

2)使用導(dǎo)入功能導(dǎo)入Git倉庫

點擊菜單欄:File -> Import…

彈出如下對話框:

Python精確指南-第一章環(huán)境_第5張圖片

選擇需要導(dǎo)入項目的倉庫即可。支持離線倉庫導(dǎo)入和在線URI clone。如果導(dǎo)入的倉庫不是一個pydev項目,可以在導(dǎo)入的過程中新建項目。

導(dǎo)入完成后,右鍵代碼分支樹或者右鍵源碼編輯區(qū),在彈出菜單的Team子菜單中可以進(jìn)行Git命令的可視化操作。

1.3.2 Pycharm

Pycharm是JetBrains公司打造的專門開發(fā)Python項目的智慧型IDE。最近其受歡迎熱度不斷升溫。同樣推薦使用。

Pycharm在Linux,Windows,macOS同時維護(hù)相應(yīng)的版本,并且擁有基本相同的界面和功能特性,具有良好的跨平臺特性。

?

離線安裝包下載路徑:https://www.jetbrains.com/pycharm/download

根據(jù)開發(fā)平臺需要選擇對應(yīng)的版本,需要注意的是Professinal版本需要licence,下載Community免費社區(qū)版即可,基本滿足開發(fā)需要。

1.3.3? Anaconda

Anaconda是一個開源的Python發(fā)行版本,包含了Numpy、Scipy、Matplotlib等180多個科學(xué)包及其依賴項。

同樣按照2.x和3.x分為兩個發(fā)行版本。Anaconda版本包中包含IPython和Spyder編譯解釋環(huán)境。

因為發(fā)布包比較大,專注于科學(xué)計算開發(fā)的同事可以選擇使用。

Anaconda一個顯著的優(yōu)點是安裝環(huán)境隔離化,與本機(jī)安裝的Python環(huán)境可以并行存在。

下載路徑:https://www.anaconda.com/download/

1.4? ? Python安裝包

Python語言之所以近年熱度不斷攀升,很大程度上是因為其良好的第三方庫生態(tài)環(huán)境的建設(shè)及推廣。

眾多強(qiáng)大的第三方安裝包,結(jié)合Python語言語法簡潔,開發(fā)周期短的特點,使得Python成為了開發(fā)者最佳的第二語言。

Python官方的安裝包托管倉庫是:PyPI(the Python Package Index),網(wǎng)址是:https://pypi.python.org/pypi。

目前已有122778個第三方安裝包的發(fā)布托管在此處。如果需要安裝最新的版本可以在該網(wǎng)站搜索,不過該網(wǎng)站不提供歷史版本的下載。

安裝方法:

1) pip安裝

首選pip安裝,能夠解決包的依賴,把需要的全部安裝,本地安裝就不行,沒有滿足要求就會報錯。

Python 2 >=2.7.9 或者 Python 3 >=3.4的版本已經(jīng)自帶了pip安裝工具,可能需要進(jìn)行一下版本的升級。并且需要將pip所在路徑加入到系統(tǒng)環(huán)境變量中,方便命令行的調(diào)用,pip工具一般在Python安裝目錄下的Scripts文件夾中。

Pip安裝及升級的方法參考官方文檔:https://pip.pypa.io/en/stable/installing/

安裝命令

?

??在線安裝

pip install SomePackage??????????? # 最新版本

pip install SomePackage==1.0.4???? # 指定版本

pip install 'SomePackage>=1.0.4'?? ?# 比某版本更新的下一版本

?離線安裝

現(xiàn)在越來越多的安裝包已經(jīng)打包成whl格式進(jìn)行發(fā)布,使用如下命令安裝whl格式安裝包即可:

pip install xxxx.whl

python安裝包會安裝到Python安裝路徑下Lib\site-packages目錄中。

由于公司防火墻的存在,pip安裝時不得不設(shè)置代理進(jìn)行安裝,命令行如下:

pip --proxy http://賬號:密碼@proxy.xxx.com:8080 install xxx

或者在用戶目錄下配置pip鏡像服務(wù)器,可以免去安裝時暴露域信息的繁瑣和尷尬:

Windows:

C:\Users\登錄賬號\pip

Linux\Unix:

~/.pip/

在上述各個平臺對應(yīng)的路徑中放入pip.ini配置文件,內(nèi)容如下:

[global]

trusted-host=rnd-mirrors.xxx.com

index-url=http://rnd-mirrors.xxx.com/pypi/simple

?卸載命令

pip uninstall SomePackage

?

? 列舉已安裝的安裝包及其版本

pip list

?

? 打印已安裝的安裝包詳細(xì)信息

pip show SomePackage

以上為pip工具常用命令,其他更多使用方法見官方說明:https://pip.pypa.io/en/stable/user_guide/

2) exe或者msi安裝包安裝

Windows平臺下可能會提供打包成exe或者msi格式的安裝包,直接運行即可。

3) egg安裝包安裝

有一部分安裝包會打包成egg格式進(jìn)行發(fā)布,如果Python安裝路徑下的Scripts文件夾已追加至path環(huán)境變量,使用如下命令安裝即可:

easy_install??xxxx.egg

目前egg格式安裝包只能通過手動刪除的方式進(jìn)行卸載。

4) 壓縮包安裝

這種方式的安裝現(xiàn)在已經(jīng)越來越少,壓縮包解壓后,一般有setup.py,輸入兩條命令即可:

setup.py build

setup.py install

大部分安裝包已經(jīng)編譯好,只需要執(zhí)行setup.py install即可。

Python精確指南-第一章環(huán)境.pdf

?來源:華為云社區(qū) ?作者:lurayvis


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区二区不卡视频 | 女bbbbxxxx毛片视频丶 | 久久久亚洲天堂 | 免费福利在线播放 | 成年人国产网站 | 国内精品手机在线观看视频 | 欧美破处在线 | 天天婷婷 | 国产一区亚洲一区 | 亚洲精品在线观看91 | 这里只有久久精品 | 香蕉伊人久久 | 免费的一级毛片 | 久久91亚洲精品中文字幕 | 精品国产网站 | 欧美日韩高清观看一区二区 | 色爱区综合 | 亚洲香蕉视频 | 天天久久 | 久久精品一区二区三区日韩 | 亚洲女精品一区二区三区 | 91精品国产91久久久久久青草 | 亚洲精品宾馆在线精品酒店 | 欧美xxxx4khd超高清 | 成人国产亚洲欧美成人综合网 | 97视频在线观看视频最新 | 国产综合欧美日韩视频一区 | 亚洲天天做夜夜做天天欢人人 | 亚洲精品色综合久久 | 久久香蕉综合色一综合色88 | 四虎色姝姝影院www 四虎色影院 | 99精品欧美 | 国产精品乱码在线观看 | 天天操夜夜 | 成熟热自由日本语亚洲人 | 青青久久国产成人免费网站 | 337p粉嫩大胆色噜噜噜 | 亚洲精品线在线观看 | 狠狠亚洲 | 国产成人a一在线观看 | 亚洲视频一区 |