ubuntu

Python在Ubuntu如何进行Web开发

小樊
56
2025-09-06 18:53:21
栏目: 编程语言

在Ubuntu上进行Python Web开发,可按以下步骤操作:

  1. 安装基础环境
    sudo apt update  
    sudo apt install python3 python3-pip python3-venv  # 安装Python、pip和虚拟环境工具  
    
  2. 创建虚拟环境
    python3 -m venv myenv  # 创建虚拟环境  
    source myenv/bin/activate  # 激活虚拟环境  
    
  3. 安装Web框架
    • Flask(轻量级)
      pip install Flask  
      
    • Django(全功能)
      pip install Django  
      
  4. 开发Web应用
    • Flask示例
      创建app.py文件,编写代码:
      from flask import Flask  
      app = Flask(__name__)  
      @app.route('/')  
      def hello():  
          return "Hello, World!"  
      if __name__ == '__main__':  
          app.run(host='0.0.0.0', port=5000, debug=True)  
      
      运行:python app.py,访问http://localhost:5000
    • Django示例
      django-admin startproject myproject  
      cd myproject  
      python3 manage.py runserver  
      
      访问http://localhost:8000
  5. 部署(可选)
    • Nginx反向代理
      安装Nginx:sudo apt install nginx
      编辑配置文件/etc/nginx/sites-available/default,添加:
      server {  
          listen 80;  
          server_name your_domain_or_ip;  
          location / {  
              proxy_pass http://127.0.0.1:5000;  # Flask默认端口  
              proxy_set_header Host $host;  
          }  
      }  
      
      重启Nginx:sudo systemctl restart nginx

说明

0
看了该问题的人还看了