初探Python

初探Python

Python其實是很久以前的語言了,最近幾年開始火起來,主要是做爬蟲無比簡單,我解除Python的時候出現了2.7和3.5的選擇,這兩個版本有的語法相差甚遠。爲了自己少走彎路,特此記錄一下


Python的安裝

安裝我估計最考量的應該是安裝2還是3,我最終安裝的3,當然2/3可以都安裝,能夠共存。俗話說不向新語言學習的碼農不是好的程序員。

安裝過程中沒有遇到任何的困難,但是在選擇IDE的時候,一開始選擇的Eclipse+PyDev,說實話真不怎麼好用,也許是已經習慣用Android Studio了吧,後來還是選擇的PyCharm,用PyCharm果然無比的6。我用的是2016.2.2 Professional版,免費試用1個月,我是在網上找的License,如果大家有錢的話,還是要支持正版的。

遇到的問題

1、由於自己的初次接觸,不知道pip是什麼,後來知道是Python自帶的包管理工具,也就是相當於依賴lib工具,在PyCharm點擊import錯誤的地方會自己執行pip install *的,當然你可以用cmd命令來安裝。

2、在使用pip install pyquery命令的時候,一直安裝不上,說是缺少lxml,後來在stackoverflow得到解決方式:
1) download wheel from here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
2) cd Python35\Scripts
3) pip install path\lxml- ……… .whl

注:
這裏的path是本地路徑,因爲有幾項可以選擇,選擇符合當前系統的一項就行。
可以選擇用BeautifulSoup來替換pyquery。

3、在使用MySQL數據庫的時候,大部分網上的代碼是2.7版本的,用的MySQLdb,但是MySQLdb只支持2,所以我們在3中可以用PyMySQL 替換;
1)安裝方法:

pip install PyMySQL 

2)然後在需要的項目中,把 init.py中添加兩行:

import pymysql
pymysql.install_as_MySQLdb()

就可以用 import MySQLdb了。其他的方法與MySQLdb一樣。


未完待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章