阿里云服务器ubuntu16.04部署python3 django开发环境遇到的各种问题

本文记录耗时一天的业余时间才布置好的python3web开发环境

目录

    • 阿里云服务器安装图像化界面
    • Ubuntu16.04 切换默认为python3
    • ubuntu16.04 出现的hostname的问题
    • 远程连接问题
    • ubuntu16.04安装phpstudy
    • 安装django时,pip命令无法执行问题
    • 阿里云部署django实现公网访问

在学了一点前端开发知识后,我对Django框架进行了学习。在实验楼的学习不足以满足我的探索需求,我找到了更多的教程,并希望能将教程中的代码敲一遍。心疼闲置的服务器,结果耗费大量精力才不是完成,遇到各种问题…

阿里云服务器安装图像化界面

测试版本 centos7.3、ubuntu16.04

安装图形化界面首先要确定自己的服务器性能是否足够,看别人的教程都是8M 4核
笔者的是单核 1M,没能安装成功。

centos7.3:
Linux公社提供的解答
进行尝试后,发现失败,可能是版本问题7.4之后的能成功,但阿里云只提供centos的7.3版本。

ubuntu16.04:
阿里云(ECS)_Ubuntu_图形界面安装_VNC远程访问完全教程

Ubuntu16.04 切换默认为python3

直接执行这两个命令即可

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

详细:
ubuntu16.04中如何将python3设置为默认

ubuntu16.04 出现的hostname的问题

vim /etc/hosts

添加图中第二行

阿里云服务器ubuntu16.04部署python3 django开发环境遇到的各种问题_第1张图片

远程连接问题

putty连接一般占用22端口ssh连接。不妨使用xftp,使用xftp连接后不仅能查看文件列表,也可以直接打开xshell进行命令行输入,连接默认的用户名为root,可在服务器控制台设置登入密码

ubuntu16.04安装phpstudy

在ubuntu16.04野有效并且详细的教程:
Ubuntu17.04安装PHPstudy详细教程

过程比较耗时阿里云服务器上我用了23分钟

阿里云服务器ubuntu16.04部署python3 django开发环境遇到的各种问题_第2张图片

安装django时,pip命令无法执行问题

首先看看版本对照,相应版本能否在环境下运行:
注意 python2.7下可以使用django2.0.x

django版本和python版本的对应

(sudo) pip3 install Django
或者 (sudo) pip3 install Django==2.2.7
安装显示pip没安装问题时

以下进行安装,实测有效:


apt install python3-pip

ps:我这里切换了默认的python2 为python3>




阿里云部署django实现公网访问

阿里云部署django实现公网访问

你可能感兴趣的:(阿里云服务器ubuntu16.04部署python3 django开发环境遇到的各种问题)