搭建eclipse4.6(neon) + Pydev5.8.0 + python3.6(小版本3.6.1)


1、安裝eclipse以及python如何配置請自行百度,再次就不過多贅述,本文主要是針對搭建環境過程中出現的一些問題進行描述以及解決

2、以下一部分摘自網上的常規安裝配置方法,嘗試之后沒有成功... ...但是值得借鑒

   Pydev下載地址:https://sourceforge.net/projects/pydev/files/pydev/

      Python下載地址:https://www.python.org/

以下部分(第2步及第3步)摘錄自http://blog.sina.com.cn/s/blog_153452d1c0102x6g0.html(轉載請注明出處!!)

2步:Eclipse中安pydev插件

啟動Eclipse->點擊Help->Install New Software...->彈出的對話框中點Add 

->Name填:Pydev   -> Location填http://pydev.sourceforge.net/updates ->然后OK->勾選相應的插件->next即可,如圖

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

點OK后在相應名稱前打勾,然后一直next直到結束

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

 

 

然后,我們還需做一步:

把PyDev3.7.1壓縮包里面的plugins中的文件解壓到Eclipse安裝目錄下plugins文件夾中,壓縮包里面features中的文件目錄也是同樣操作,(保險起見還需將這兩個文件目錄再放到eclipse的dropin目錄里面去,這樣eclipse可以直接檢測到插件):

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

之后重啟Eclipse。

檢查是否已經正確安裝pydev:

 打開Eclipse–>Windows–>preferences就能找到Pydev,如下圖

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

Q:這里會遇到一個問題:為什么在相應位置找不到Pydev?

A:我的解決辦法是將環境變量里面的jdk1.7變成jdk1.8,婷婷是去掉了安裝PyDev插件過程中的一個勾選,如下圖

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

3步:配置解釋器

配置前要先安裝好python3.4.3,安裝完成后,再在 Eclipse 菜單欄中,選擇Window > Preferences > Pydev > Python Interpreter>New ,繼續配置解釋器

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

點擊New后會彈出框讓填寫對應python3.4.3所在位置:

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

 

點OK后會跳轉到如下界面

eclipse+PyDev配置搭建Python3.X開發環境部署1@365 

點擊OK即可。然后在Python Interpreters的窗口,再次點擊OK,即完成了Python解釋器的配置。PyDev就已經完成了配置,可以使用Eclipse開始編寫Python

 

以上轉載的方法是網上大部分方法,但是在第二步,在線安裝Pydev的時候,總是再最后提示安裝失敗,至今沒有找到解決辦法,所以就直接從Pydev官網下載了最新版本,解壓之后CP至eclipse安裝目錄下,用解壓后的文件將至替換(D:\Program Files\EclipseSDK),也能出現安裝成功之后的結果,之后的方法就是如網上其他部分一樣了,我的python解釋器選擇的是python3.6,pydev是個很老的版本1.x版本(從這里開始挖坑)

 

安裝成功之后創建新Python項目(具體方法請百度),可以正常運行,但是總是提示

Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'sitecustomize'

這就很尷尬了,之后百度goole很多,大部分都是說版本問題導致,於是查看了安裝的Pydev的版本,發現很老(一開始直接從CSDN上下載的版本,不知道是多少),於是重新更新Pydev版本,注意,此處是直接在eclipse中更新Pydev版本,如果直接從官網下載之后進行替換,版本是不會更替,問題無法解決

更新Pydev方法:

eclipse -> help -> Installtion Details -> 選擇Pydev 下面就會有updata

之后成功更新到5.8(最新版本),至此,問題解決,不會出現上面的Error提示

總結:

出現此種問題很有可能就是版本之間新舊問題,本人並沒有測試各種版本之間存在什么關系,直接全部都用最新的版本,應該就沒什么問題,如果python和Pydev版本都是最新,那就可能要考慮eclipse和jdk版本問題了,我的jdk是1.8,所以沒出現問題,網上還有的是因為jdk是1.7導致這個問題,請各位注意

當前版本成功的是4.6的neon + 5.8 pydev + python 3.6

至此,安裝結束,開始python的進階之路了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM