因為聽說服務器端大多都是LINUX/UNIX,LINUX是程序員必須適應的編程環境,所以今天折騰了一下,給筆記本裝了個LINUX虛擬機,並順便給WINDOWS和LINUX都配置了PYTHON環境。
這里把參考的文和注意事項記錄一下備查。
1)WIN下配置LINUX虛擬機
參考LINUX.中國新手指南:手把手安裝Ubuntu文章,安裝成功。
配置:windows8.1 + VirtualBox + Ubuntu
注意事項:
如果用Virtualbox安裝Ubuntu,發現無法選擇64位系統,那么可能是BIOS的CPU虛擬設置沒有開,或者被其他程序(如微軟的hyper-v)占用了
我這里是BIOS沒有開,開機時按F2或者F10進入BIOS設置界面,找virtualizzation technology相關字眼,並修改即可
如果CPU比較老可能不支持這項業務,按cpu型號搜索一下即知。
CPU虛擬好了以后就繼續按教程安裝下去
這幾天試用下來,速度還是很快的,你鍵盤打字基本不會有延時,雙系統辦公還是比較合適。
2)Python
Linux一般自帶PYTHON2和PYTHON3,如上面裝的Ubuntu
直接輸入python3可以運行,並得知版本
如果python版本比較老,輸入sudo apt-get install python3.5
可以安裝3.5版本的python來替換
注意,linux默認不顯示密碼,所以sudo命令下要管理員密碼時,我們是看不到命令行變動的。不用管它直接輸就好。
windows系統直接上官網下載PYTHON安裝即可。注意,x64是64位系統,x86指32位系統。電腦是64位的盡量選擇64位安裝。
以及據說python3比python2的坑要少一點,初學者推薦用python3
3)python IDE安裝
這里我准備上的python爬蟲實戰課推薦的IDE是pycharm
專業版付費,社區版免費。
之前大牛推薦過安裝anaconda時附帶的spyder,界面和我常用的Rsutdio有些相像,即會有一個窗口可以看看當前環境下跑了什么變量,特別適合於做數據分析。
pycharm的好處是它在編寫提示時特別智能,寫一段,自動把之前的變量、函數屬性給提示出來,以及寫html代碼時輸入<div>
可以自動生成<div></div>
格式
之后再試用一下再選一個自己需要的。
在WIN下安裝pycharm還是很容易的,但如果是新裝的LINUX虛擬機,要安裝PYCHARM的話,還需要先安裝JDK並配置java環境,具體見Ubuntu安裝PyCharm這篇博文。
4)python環境變量設置-pip
把PYTHON安裝好了,接下來就是安裝各種包了。
基本上都是用pip來安裝
windows
pip是python安裝包的一個主要工具。python3以上自帶了,2的話要自己裝。pycharm里可以幫忙裝pip,詳情請自行百度。
如果pip安裝到位,理論上在cmd里直接輸入pip –version是可以看到版本信息的
如果報錯說’pip 不是內部或外部命令’,那就是python安裝時環境變量沒有設好的原因了。
windows下打開我的電腦–>屬性–>高級系統設定–>環境變量
添加 python安裝目錄\scripts到PATH變量里(可以設置多個PATH,用;隔開,不要把原來的給刪了)
記住,一定要定位到scripts文件夾,否則分分鍾愁死你啊。。
裝好pip后就可以裝很多包了,格式為
pip install packagename
LINUX
LINUX集成的好,隨隨意意就能用了,暫時不說
5)WINDOWS下利用pip安裝lxml
lxml是讀xml文件,做爬蟲,讀網頁必備的一個包,然而它需要預先裝libxml2 和libxslt,在LINUX下還好(官網對LINUX怎么裝這幾個包介紹得那個叫詳細啊),WINDOWS下卻很繞。
這里提供一個懶人的解決方法:
到www.lfd.uci.edu/~gohlke/pythonlibs/#lxml網站去下一個最新版本的lxml,然后用pip安裝即可
這個Unofficial Windows Binaries for Python Extension Packages網頁放置了大堆windows可用的python安裝包。如果有包不能安裝的話,除了去它官網看,還可以來這里碰碰運氣。
把whl存在一個文件夾后,用cd 文件夾地址命令轉到該文件夾根目錄下,運行pip install package 就可以直接安裝包了。