在ubuntu12.04中以源码编译方式安装Python3.5.2.tgz,并在Python3中安装flask Web服务器。
(1)编译Python3.5.2.tgz,使得ubuntu12.04也能使用Python3编程环境; 1)安装ssl开发包,pip的运行依赖ssl环境,
apt-get install libssl-dev openssl
2)安装sqlite3及其开发包;Python内置sqlite3的库,需要在编译 python前,在系统中安装sqlite的开发包libsqlite3-dev,否则 Python将不支持使用sqlite3数据库功能"import sqlite3"
apt-get install sqlite3 libsqlite3-dev
3)安装mysql-client及其开发包,mysql-client为常用数据库客户端, 需要在编译前安装开发包
apt-get install mysql-client libmysqlclient-dev
4)源码编译安装python3.5.2 准备源码到/usr/local目录tar zxfv Python-3.5.2.tgz -C /usr/local 编译 Python3.5.2
cd /usr/local/Python-3.5.2
./configure
make
make install
(2)通过pip3安装flask,使得可以利用flask web服务器技术,为用户提供基于Python3编程语言的Web服务器运行环境。 1)使用pip3安装flask 先安装flask需要的依赖包click,itsdangerous,jinja2,markupSafe,werkzeug
pip3 install click==7.0 itsdangerous==1.1.0 jinja2==2.11.1 markupSafe==1.1.1 werkzeug==1.0.0
,再安装flask:
pip3 install flask==1.1.1
2)运行python3,输入import flask,没有报错说明flask安装成功:
|