专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Alpine Linux中搭建Python3+Bottle运行环境

从一个纯净的Alpine系统开始搭建Python3+Bottle。首先在本机的Linux桌面环境开启一个Linux容器,如下代码:

docker run -it –name bottle -p 80:80 -p 465:465 -p 9090:9090 -p 8001:8001 -p 8002:8002 -v $PWD:/www alpine:3.12

详细过程 1.切换加速镜像软件源

a. 编辑 /etc/apk/repositories b. 将里面 dl-cdn.alpinelinux.org 的 改成 mirrors.aliyun.com ; 保存退出即可 可以直接使用一下命令进行替换

sed -i ‘s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g’ /etc/apk/repositories

2、安装Python3

Bottle是一个Bottle的框架,所以Python是必须的,此次我们安装Python3

apk add –no-cache python3 python3-dev python3-pip

实际上,我们还需要安装python3-dev软件库,否则在安装Bottle时会报错。同时我们需要安装python3-pip 3.安装基本基本的开发工具包

我们在开发程序是会使用到一些基本的工具包,我们先安装上,否则在编译或者运行程序时可能会出错

apk add –no-cache zlib-dev bzip2-dev pcre-dev openssl-dev ncurses-dev sqlite-dev readline-dev tk-dev

4、安装编译工具

后面我们可能会用编译工具编译源代码,我们先安装上基本的编译工具

apk add –no-cache gcc g++ make cmake

5、安装easy_install

pip3 install –upgrade pip #升级pip pip3 install setuptools

实际上,安装之后会自带easy_install,我在进行测试的时候系统是Python3.8.1版本,即可使用以下命令查看easy_install的版本信息。

easy_install-3.8 –version

6、安装uwsgi

apk add –no-cache linux-headers #安装依赖 pip3 install uwsgi

测试 uwsgi 是否正常:

新建 test.py 文件,

然后在终端运行以下代码:

uwsgi –http :8001 –wsgi-file test.py #后台运行

此时通过电脑访问http://127.0.0.1:8001 如果正常显示”Hello World”,否则检查一下安装过程 7.安装Bottle

pip3 install Bottle

文章永久链接:https://tech.souyunku.com/42069

未经允许不得转载:搜云库技术团队 » Alpine Linux中搭建Python3+Bottle运行环境

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们