1. 引言
对于新手来说,搭建一个Linux环境并学习Python框架是一项挑战,但也是迈向成为一名优秀开发者的必经之路。本文将带领你从零开始,逐步搭建CentOS 7环境,并入门Python框架。
2. CentOS 7环境搭建
2.1 安装CentOS 7
- 下载CentOS 7镜像:访问CentOS官网(https://www.centos.org/)下载适合你硬件的CentOS 7镜像。
- 制作U盘启动盘:使用UltraISO、Rufus等工具将镜像烧录到U盘。
- 重启电脑,进入BIOS设置,将U盘设置为第一启动设备。
- 按照提示完成安装过程。
2.2 配置网络
- 打开终端,输入以下命令查看网络接口:
ip a - 查看网络接口名称,例如:
eth0。 - 输入以下命令配置静态IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 - 修改以下内容:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no NAME="System eth0" UUID=1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 - 保存并退出编辑器,重启网络服务:
systemctl restart network
2.3 安装常用软件
- 安装Python:
sudo yum install python3 - 安装pip:
sudo yum install python3-pip - 安装virtualenv:
sudo pip3 install virtualenv
3. Python框架入门
3.1 Flask框架
- 创建虚拟环境:
virtualenv myenv - 激活虚拟环境:
source myenv/bin/activate - 安装Flask:
pip install flask - 创建一个简单的Flask应用: “`python from flask import Flask
app = Flask(name)
@app.route(‘/’) def hello_world():
return 'Hello, World!'
if name == ‘main’:
app.run()
5. 运行应用:
```bash
python app.py
- 在浏览器中访问
http://localhost:5000/,即可看到“Hello, World!”。
3.2 Django框架
- 创建虚拟环境:
virtualenv myenv - 激活虚拟环境:
source myenv/bin/activate - 安装Django:
pip install django - 创建一个简单的Django项目:
django-admin startproject myproject - 进入项目目录:
cd myproject - 创建一个简单的Django应用:
python manage.py startapp myapp - 修改
myproject/settings.py文件,添加以下内容:INSTALLED_APPS = [ ... 'myapp', ] - 修改
myapp/views.py文件,添加以下内容: “`python from django.http import HttpResponse
def hello_world(request):
return HttpResponse('Hello, World!')
9. 修改`myapp/urls.py`文件,添加以下内容:
```python
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello_world, name='hello_world'),
]
修改
myproject/urls.py文件,添加以下内容:from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ]运行项目:
python manage.py runserver在浏览器中访问
http://localhost:8000/,即可看到“Hello, World!”。
4. 总结
通过本文的介绍,相信你已经成功搭建了CentOS 7环境,并入门了Python框架。接下来,你可以继续学习更多高级知识,成为一名优秀的开发者。祝你好运!
