之前已經(jīng)介紹了Linux虛擬機(jī)的安裝,接下來(lái)則是在Linux虛擬機(jī)中創(chuàng)建Python Django的開(kāi)發(fā)環(huán)境。
1、打開(kāi)VMware Workstation 12 Player,選擇之前創(chuàng)建好的虛擬機(jī),并雙擊。

若出現(xiàn)以下界面,點(diǎn)擊是和確定即可。


2、進(jìn)入登陸界面,選擇之前注冊(cè)的賬號(hào),輸入密碼登陸。注意,不要用guest登陸,會(huì)有權(quán)限限制。


3、不習(xí)慣英文,可以在設(shè)置中選擇語(yǔ)言,下載中文包,并在用戶(hù)中選擇中文。找到終端程序Terminal(快捷鍵ctrl+alt+t)打開(kāi),輸入下面兩行指令:
sudo apt-get update

sudo apt-get -y upgrade

上述兩行指令用于更新安裝好的系統(tǒng)信息,獲取所有需要更新或者升級(jí)的項(xiàng)目。

出現(xiàn)錯(cuò)誤,根據(jù)提示運(yùn)行第一條代碼,完成。
4、安裝Python中管理套件的最佳指令pip,也通過(guò)apt-get來(lái)安裝,指令為:
sudo apt-get -y install python-pip

安裝最重要的虛擬機(jī)環(huán)境virtualenv,指令:sudo pip install virtualenv

安裝完畢后,輸入指令ip a,查看當(dāng)前虛擬機(jī)的IP地址。由圖可知,這臺(tái)虛擬機(jī)的IP地址為192.168.48.128,這樣就可以設(shè)置SSH和PuTTY了。
PS:步驟5是為了能夠在Windows或者M(jìn)ac OS環(huán)境中連接虛擬機(jī),遠(yuǎn)程對(duì)虛擬機(jī)進(jìn)行操作。若不需要遠(yuǎn)程操作虛擬機(jī),則不需要執(zhí)行此步驟,直接進(jìn)行步驟6就可以了。

5、在Ubuntu中,讓外界的計(jì)算機(jī)可以連接到操作系統(tǒng),需要安裝OpenSSH服務(wù)器。指令:
sudo apt-get -y install openssh-server

為了讓外界的計(jì)算機(jī)也可以使用FTP上傳和下載虛擬機(jī)上的數(shù)據(jù),還需要安裝FTP服務(wù)器,指令如下:sudo apt-get -y install vsftpd

安裝PuTTY,下載網(wǎng)址為:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

默認(rèn)地址為C盤(pán),改為D盤(pán),可以自己自行選擇。下一步,點(diǎn)擊安裝就可以了。

找到安裝路徑下的putty.exe打開(kāi),進(jìn)入以下界面,點(diǎn)擊Open即可開(kāi)始連接,但在連接之前需要進(jìn)行后面的設(shè)置。

首先需要填寫(xiě)IP地址,請(qǐng)?zhí)顚?xiě)前面操作得到的虛擬機(jī)的IP地址,我這里是192.168.48.128,再設(shè)置Session連接的名稱(chēng),可用中文,我這里使用的是Django Project。

然后,由于默認(rèn)字體太小,則需要設(shè)置字體。點(diǎn)擊Change,將字號(hào)修改為四號(hào)。

需要設(shè)置定時(shí)發(fā)送的一些連接數(shù)據(jù)封包(這里設(shè)置為60秒),以避免因?yàn)橐欢螘r(shí)間沒(méi)有輸入字符而被強(qiáng)迫結(jié)束連接。

點(diǎn)擊Open,第一次連接會(huì)出現(xiàn)以下界面,提醒第一次需要設(shè)置key的交換操作,點(diǎn)擊是,則可以順利進(jìn)入虛擬機(jī)的終端程序了。
6、安裝Notepad++程序編輯器(也可以選擇其他程序編輯器),具體安裝步驟就不在此介紹了。
7、創(chuàng)建虛擬機(jī)環(huán)境,建立要開(kāi)發(fā)的網(wǎng)站文件夾。
代碼:sudo apt-get install -y python-pip

pip install django

virtualenv VENV
source VENV/bin/activate

pip install django

django-admin startproject myweb
cd myweb
