Python安装和开发环境搭建

Python的下载

访问Python语言官网(Welcome to Python.org)进行下载相关安装包,根据需要和系统环境、下载相应的windows/linux/macOs安装包。

c46c337eb00d4954a4d7eb15380647d2.png

更新的还是挺快的,都到3.12.3了。 直接点Download哪里的Python 3.12.3。

fe880b26b505421386966a4108185a3e.png

我这边系统是64位,选择下载Windows installer (64-bit)

36b47329c12140d7ad9f65baca83492d.png

下载完成。

Python的安装

862b9cae3bde4c248b0bb3ad51e7fb41.png

这里选自定义安装。

 43ce0fa2c1eb47cb8ad3cc952eb178d1.png

全选。下一步。

023ea9b24d934094a3ae6200af4627b7.png

安装完成后、单击【Close】关闭。

检查Python是否安装成功

Win+R打开运行窗口输入“cmd”,点击【确定】或者回车键。

1bd7fd71800643209e7369c46d09ec3a.png

python --version 或  python -V 查看版本号。

31121878fe9b4e48b648f876bad83719.png

俺这里是挺久前安装好的,没更新到最新版本。

输入python进入python环境,当你看到命令提示符“>>>”则代表你已进入Python环境。

fc35cfde8ed449e1923a70c2be93b9f6.png

输入代码 print(“hello world”) 点击回车键看是否能运行成功,出现结果hello world则表示代码运行成功。

e5f0ddcee6d34f758ec7c4b3c4225a4f.png

输入 exit(); 退出。

IDEA配置Python语言开发环境

添加python插件

(1)首先,启动Intellij IDEA,点击File --> Settings --> Plugins

(2)然后,点击 Browse repositories,打开 Browse Repositories,并搜索python,这时候出现很多相关的结果,选择如下即可。

(3)点击 Install,等安装好了,提示重启IDEA即可。

b602ebe9e16743709d1931912bcff8ff.png

创建Python项目

这里使用PyCharm,因为俺版本的idea没有templates。File-->New Project。

95bb3800ba45456eb3198c4698c7ae05.png

俺这是之前就整好的。 

Flask与Django

Flask是一个轻量级的Web框架,旨在提供最小的功能集,使开发者能够快速构建简单的Web应用程序。而Django则是一个全栈式的大型Web框架,提供了丰富的特性和工具,适用于构建复杂的Web应用程序。

Flask与Django特性比较

路由系统

Flask使用基于函数名的路由系统,通过在URL中定义变量来传递参数。这种方式的优点是简单易懂,但功能相对有限。Django使用正则表达式或路径解析器进行路由,可以更灵活地处理URL模式。

模板引擎

Flask内置了一个简单的模板引擎,用于渲染HTML页面。而Django则提供了一个强大的模板系统,支持多模板引擎,并具有丰富的标签和过滤器。

ORM

Flask不提供内置的ORM,但可以通过扩展库如SQLAlchemy来使用ORM。Django则内置了一个强大的ORM系统,提供了丰富的查询和模型管理功能。

插件和扩展

Flask有大量的第三方插件和扩展可供选择,如数据库连接池、缓存系统等。Django也提供了大量的插件和扩展,但相对来说,Flask的生态系统更为活跃。

这里使用Django。

设置数据库链接

settings.py中找到DATABASES。

a8f0753ad7424e2597ae1e99b4c74c0c.png

改成自己的数据库。我这里是mysql。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # 数据库驱动
        'NAME': 'xx', # 数据库名
        'USER': 'root',  # 用户名
        'PASSWORD': 'xx', # 密码
        'HOST': 'localhost', # 数据库地址
        'PORT': '3306' # 端口
    }
}

在__init__.py中增加

import pymysql

pymysql.install_as_MySQLdb()

报错。

直接Install package pymysql。

启动项目报错。

3e92c279bfd140969aa86c962b6a23fe.png

解决方法:

先执行下面的代码,它可以让我们在修改Model后可以在不影响现有数据的前提下重建表结构:

python manage.py migrate

146ce0a1b1ff4d2ebb19cda46f6012d7.png

再重新启动项目

4c7601c95ad94fe38f50b59381e2215b.png

8f245ad623ac49eeb84022dbfdb66618.png

b6a92f42c0ee436e8c894ded0b07c970.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李景琰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值