记录搭建Ubuntu 20.04 LTS+Python3+Flask环境

项目中需要搭建一个稳定的Linux+Python3+Flask环境,由于CentOS7/8不再有良好的维护支持,因此调研了各类操作系统,决定还是继续使用Ubuntu LTS,
唯一的问题是在华为Fusion Compute平台上,对Ubuntu虚拟机的Tools支持不好,总是安装不成功。

下面记录一下搭建 Ubuntu 20.04 LTS+Python3+Flask环境的过程,以及参考过得博文。

  1. 安装Ubuntu 20.04.3 LTS
  • 安装后的一些设置
    更换源,安装vim,安装git等工具

https://zhuanlan.zhihu.com/p/139305626
https://www.jianshu.com/p/14acb5638df8
https://www.jb51.net/article/187432.htm

  • 安装openssh-server
    ubuntu20.04安装openssh-server报依赖错误的解决方法
    首先降级覆盖低版本依赖包:apt-get install openssh-client=1:8.2p1-4
    再安装:apt-get install openssh-server
    有的时候,不仅报一个依赖错误,覆盖安装一个之后还会报另外一个依赖错误,这时候依旧采用覆盖安装的方法即可。
  1. 安装Flask环境
    Ubuntu 20.04.3 的python3环境下安装参考如下链接

https://www.cnblogs.com/a5idc/p/14088515.html
https://cloud.tencent.com/developer/article/1858601
创建虚拟环境的推荐方法是使用python3-venv软件包提供的venv模块
sudo apt install python3-venv
安装完模块后,我们就可以为Flask应用程序创建虚拟环境了
git clone https://github.com/miguelgrinberg/flasky.git
在clone出的flasky目录中运行以下命令以创建虚拟环境:
python3 -m venv venv
该命令将创建一个名为venv的目录,该目录包含Python二进制文件, Pip程序包管理器,标准Python库和其他支持文件的副本。 您可以为虚拟环境使用任何名称。
要开始使用虚拟环境,您需要使用activate脚本将其激活:
source venv/bin/activate
一旦激活,虚拟环境的bin目录将添加到 $PATH 变量的开头。 Shell的提示符也会更改,并显示当前正在使用的虚拟环境的名称。在此示例中为venv。
现在已激活虚拟环境,请使用Python软件包管理器pip安装Flask:
pip install Flask
在虚拟环境中,可以使用命令pip代替pip3和python代替python3。
要验证安装,请运行以下命令,该命令将显示Flask版本:
python -m flask --version
我的输出如下:
Python 3.8.10
Flask 2.0.1
Werkzeug 2.0.1
完成工作后,请键入deactivate停用环境,然后将返回到常规shell
deactivate

在老的python2环境下,安装flask的一般方法参见:

https://blog.csdn.net/weixin_42007220/article/details/103793738

  1. 安装pip
    sudo apt-get install python3-dev
    sudo apt install python3-pip
  2. 安装virtualenv工具
    sudo apt-get install python-virtualenv
  3. 使用virtualenv工具创建虚拟环境,并激活 ,此时文件夹中将会出现一个venv文件夹
    virtualenv -p /usr/bin/python3 py3env
    . py3env/bin/activate
  4. 用pip安装flask
    pip3 install flask
    ————————————————
    版权声明:本文为CSDN博主「weixin_42007220」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42007220/article/details/103793738

https://blog.csdn.net/fj_changing/article/details/112623084
sudo apt-get install python3-pip
pip3 install virtualenv # 早期的。
pip3 install virtualenvwrapper # 现在的,需先安装virtualenv。

posted @ 2021-09-26 15:12  沉静者  阅读(399)  评论(0)    收藏  举报