β

Ubuntu Server 安装 Django 笔记

Myriad Record 360 阅读

本文记录今晚给虚拟机上的 ubuntu server 安装 Django 服务器框架的过程。包括 ubuntu server 上的 SSH 服务安装,pip 安装和 django安装和配置。


虚拟机安装与配置

首先,我们需要一个ubuntu server的虚拟机,目前主流的 Parallels Desktop, VMware 或者 Virtual Box 安装 ubuntu 都已经相当傻瓜化了,基本上不用上网找教程就可以直接安装虚拟系统,那么如何安装系统这部分就此跳过。

安装完系统后,必须设置虚拟机的网络连接。在 Parallels 上,可以选择 “Host-Only” 或者 “默认适配器”。这样才可以通过主机访问虚拟机。主机能访问虚拟机才能通过 SSH 连接服务器和搭建 Django 后通过主机测试服务器。

建议安装完 ubuntu server 后添加几个国内的源,否则通过 apt-get 安装软件可能龟速。(如果你还不会在网上查找对应版本的软件源地址,以及通过 terminal 配置源,那么建议先使用一段时间 ubuntu desktop 熟悉一下操作)

安装 SSH 服务

为了熟悉在真实环境中操作服务器,我选择了在本机搭建一个服务器虚拟机,并通过 SSH 方式连接服务器(否则我就直接在本机搭 Django 了,何必那么麻烦呢)。在 ubuntu 下,只需要简单一条命令。但是强烈建议先添加国内源,否则下载速度会过慢(我的是 B/s 级别的下载速度,该死的校园网);同时记得运行  apt-get update 更新信息,否则可能出现缺少依赖的情况。

Then,输入以下命令:

sudo apt-get install openssh-server

在本机 SSH 上虚拟服务器

在 ubuntu server 中输入 ifconfig 命令查看ip 信息,找到其中的本地 ip 地址。然后打开本机的 terminal ,输入 ssh [username]@[ip_address],例如:

ssh lawrence@192.168.0.221

username 是你 ubuntu server 中的用户名,ip_address 是虚拟机本机 ip。

回车后输入 username 这个用户的密码。

安装 pip

安装Django 最简单的方法就是通过 pip 安装。鉴于自己是新手,怎么简单怎么来,进阶部分以后再慢慢折腾。通过 官网 的安装指引,我们找到其安装文件的下载地址:https://bootstrap.pypa.io/get-pip.py (请自己到官网确认下载地址是否有更新)。然后,通过 wget 下载到 ubuntu 中(下面的所有操作是 SSH 还是直接操作虚拟机都一样)。

wget https://bootstrap.pypa.io/get-pip.py

下载完成后,输入以下命令安装 pip,并在安装完成后更新 pip:

python get-pip.py
pip install -U pip

安装 Django

sudo pip install Django #install Django
python -c "import django; print(django.get_version())" #check if Django installed

(#是表示注释)

执行第二条命令后,如果输出了版本信息,那么 Django 就安装成功无误了。

暴露虚拟机给主机

为了能在主机中访问 ubuntu server 的网站,我们需要把虚拟机暴露给主机,使两者出于同一个局域网内。

我使用 Parallels Desktop 默认设置就能通过主机访问虚拟机,其他虚拟机软件用户可以自行百度。在 ubuntu server 中执行 ifconfig 查看 ip 地址,然后从主机 ping 查到的 ip 地址,如果能 ping 得通,那么就说明可以从主机访问虚拟机。


参考:

https://docs.djangoproject.com/en/1.8/topics/install/#installing-official-release

https://docs.djangoproject.com/en/1.8/intro/tutorial01/

https://pip.pypa.io/en/latest/installing.html#install-pip

http://wpguru.co.uk/2014/02/how-to-ssh-into-a-virtual-machine-in-parallels-desktop/

Ubuntu Server 安装 Django 笔记 ,首发于 IMLC.ME

作者:Myriad Record
An Android Developer Blog
原文地址:Ubuntu Server 安装 Django 笔记, 感谢原作者分享。

发表评论