Ubuntu18.04下Python Web环境搭建

Posted johnyhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu18.04下Python Web环境搭建相关的知识,希望对你有一定的参考价值。

  1. Python3的安装与卸载
  2. pip, pip3的安装
  3. Django2.x的安装
  4. mysql的安装及命令行工具mycli的安装
  5. virtualenv及virtualenvwrapper的安装
  6. IPython的安装
  7. openjdk的安装(PyCharm需要Java环境)

1. Python3的安装与卸载

首先需要注意的是:系统自带的python(2, 3)建议别删掉!!!系统对自带的python(2, 3)是有依赖的,删掉会崩,自己安装的可以删掉。

此处安装和卸载的都是笔者自己在官网下载的版本,笔者有点轻微的latest强迫症(捂脸!不多废话了,开始!

安装

首先ubuntu18.04自带的python3是python3.6.7,官网的released版本是python3.7.2,这也是我们要安装的版本。Linux下安装Python主要有两种方式:一种是下载源码包编译安装,另一种是命令行安装。下面分别进行演示两种安装方式:

1). 下载源码包解压后编译安装

下载好 Python-3.7.2.tgz 后,按照顺序执行以下命令即可:

 

1 tar -xvzf Python-3.7.2.tgz
2 cd Python-3.7.2
3 ./configure
4 make && make install

 

 

 

2). 命令行安装: sudo apt install python3.7 ,搞定!

任选以上两种方式之一即可,可执行 python3 -V 查看版本。

 

卸载

 1 # 卸载方式1:
 2 sudo apt remove python3.7
 3 
 4 # 卸载方式2:卸载python3.7及其依赖
 5 sudo apt remove --auto-remove python3.7
 6 
 7 # 卸载方式3:清除python3.7
 8 sudo apt purge python3.7
 9 #
10 sudo apt purge --auto-remove python3.7

 

2. pip, pip3的安装

1 # pip的安装
2 sudo apt install python-pip
3 
4 # pip3的安装
5 sudo apt install python3-pip

 

3. Django2.x的安装

一般而言,Django的安装直接使用pip进行安装即可:

1 # 在线安装最新版本
2 pip install django
3 
4 # 安装指定版本
5 pip install django==2.x

 

4. mysql的安装及命令行工具mycli的安装

mysql的安装及相关问题解决

重点说说mycli(官网)工具:MySQL是我们常用的一款数据库了,有的时候需要连到数据库里查一些东西或是一些什么操作。通常我们会选用mysql命令来连接数据库,但是这个工具挺不好用的,所以才会出现了这么一款神器mycli。由于是用Python写的,还封装了pip,所以安装起来很简单,一条命令 pip install mycli 就搞定了。这个工具和mysql命令用法是完全一样的,他的特点就是支持自动补全和SQL高亮,而且输出默认是使用less展示的,可以直接用键盘上下滚动,不需要鼠标键盘乱换着用。

5. virtualenv及virtualenvwrapper的安装

virtualenv用于创建独立的python运行环境,这样可以使用不同的环境而不受影响;virtualenvwrapper是virtualenv的扩展包,用于更方便地管理运行环境。

安装方式参照官网:virtualenvvirtualenvwrapper

6. IPython的安装

 pip install ipython 

7. openjdk的安装

 sudo apt install default-jdk 

 


以上是关于Ubuntu18.04下Python Web环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu18.04系统环境下使用vs code安装pylint检查python的代码错误

Ubuntu18.04下搭建LAMP环境

Ubuntu18.04下搭建LAMP环境

ubuntu18.04 Python虚拟环境安装使用

Ubuntu 18.04安装CondaJupyter NotebookAnaconda

如何在Ubuntu 18.04上安装Django