centos搭建python-flask

在centos虚拟机搭建python3.7环境,跑起flask的web

1. 安装依赖环境

安装依赖包,这个具体的作用我也不清楚,感觉好像是在安装的时候会要用到的工具。

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

再执行安装一个工具,不安装会导致pip安装失败

yum install libffi-devel -y

  

2.下载python3.7

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
mv Python-3.7.3.tgz /data/python3

3.安装python3

将python安装在/usr/local/python3(具体安装位置看个人喜好)
  创建目录和解压:

mkdir -p /data/python3
cd /data/python3
 tar -zxvf Python-3.7.3.tgz

  

4.进入解压后的目录,编译安装。

 cd /data/python3/Python-3.7.3
 ./configure --prefix=/data/python3

  

make
make install

通过python --version是2.7,懵逼了,原来centos默认安装了python2.7

创建软连接

ln -s /data/python3/bin/python3 /usr/bin/python3

  

 

5.安装pip

需要先安装扩展源EPEL。

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

yum -y install epel-release

  然后再安装pippi

yum -y install python-pip

  

安装的pip却是安装了去默认python2.7里,于是重新安装pip--

 

 7.安装pip前需要前置安装setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

  8.安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

  

 

总算安装对人版本了。

9.安装flask框架

pip3 install flask

  

6.启动flask的网站

 

cd /data/python/demo3/
nohup  python3 app.py &

  

 

 

参考

https://blog.csdn.net/qq_42196922/article/details/90379239

https://blog.csdn.net/qq_36288025/article/details/82534508

 

posted @ 2019-07-12 16:33  WayLu  阅读(460)  评论(0编辑  收藏  举报