記錄下WIN下配置LINUX虛擬機及PYTHON環境


因為聽說服務器端大多都是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 就可以直接安裝包了。


免責聲明!

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



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