超详细!新手友好Python+Django环境搭建

很高兴在这里陪您开始新的Python和Django学习之旅。下面是一个简单的指南,将引导您完成Python环境的安装、虚拟环境的创建、以及如何使用Django搭建一个基本的Web项目。

第一步:安装Python

  1. 下载Python: 访问Python官方网站 https://www.python.org/downloads/ 下载最新版本的Python。对于初学者,推荐安装Python 3.10后版本,因为Python 2已经不再维护。

  2. 安装过程: 双击下载好的安装包,按照提示进行安装。在安装界面中,请务必勾选“Add Python to PATH”选项(Windows系统),这样可以在命令行直接使用Python。Mac和Linux用户通常不需要此步骤,因为Python可能已经预装。

  3. 验证安装: 安装完成后,在命令行输入 python --version(或在某些系统上是 python3 --version),如果显示出Python的版本号,说明安装成功。

第二步:安装虚拟环境管理器

虚拟环境可以让你为不同的项目创建独立的Python环境,避免依赖冲突。

  1. 安装venv: 使用pip安装虚拟环境管理器venv:

pip install venv

第三步:创建并激活虚拟环境

  1. 创建虚拟环境: 在你打算存放项目的目录下,运行以下命令创建一个虚拟环境。这里以myenv为例作为虚拟环境的名字:

python3 -m venv venv
  1. 激活虚拟环境:

    • Windows: 进入./venv/Script 执行activate

    • macOS/Linux: ./venv/bin/activate

激活后,命令行前缀会显示虚拟环境的名称,表示当前处于该虚拟环境中。

第四步:创建并激活虚拟环境

在Python中使用阿里云源,你可以通过修改pip的配置文件来指定阿里云的源。以下是如何设置的步骤:

方法一:

创建或修改pip配置文件:

在用户的主目录下创建或修改pip配置文件pip.conf(Linux)或pip.ini(Windows)。

对于Linux系统,配置文件通常位于~/.config/pip/pip.conf

对于Windows系统,配置文件通常位于%APPDATA%\pip\pip.ini

在pip配置文件中添加以下内容:

[global]index-url = https://mirrors.aliyun.com/pypi/simple

这样配置后,当你使用pip安装包时,pip就会默认使用阿里云的源。

方法二:

直接每次安装包时,增加-i 参数,如下

例如,如果你想安装一个名为requests的包,你可以运行以下命令:

pip install requests -i https://mirrors.aliyun.com/pypi/simple

pip会自动使用你配置的阿里云源来安装包。

第五步:安装Django

在激活的虚拟环境中,使用pip安装Django:

pip install django

第六步:创建Django项目

  1. 创建新项目: 运行以下命令创建一个名为myproject的新Django项目:

django-admin startproject myproject

这会在当前目录下创建一个名为myproject的文件夹,里面包含了Django项目的基本结构。

  1. 运行开发服务器: 进入项目目录,然后启动Django的开发服务器:

cd myproject
python manage.py runserver

默认情况下,Django服务器将在http://127.0.0.1:8000/ 上运行。

第七步:创建Django应用

在项目中,一个应用负责处理特定的功能。接下来,我们创建一个简单的应用:

python manage.py startapp myapp

这会创建一个名为myapp的应用目录。之后,你需要在myproject/settings.pyINSTALLED_APPS列表中添加 'myapp',以注册你的应用。

第八步:定义模型、视图和URLs

接下来,你可以在myapp/models.py定义数据模型,在myapp/views.py编写视图函数,并在myapp/urls.py以及项目的myproject/urls.py中设置URL路由。这些是Django开发的基础部分,具体实现会根据你的应用需求来定。

总结

至此,你已经成功安装了Python环境,配置了虚拟环境,安装并运行了Django,还创建了一个基本的Django项目和应用。接下来,你可以深入学习Django的文档和教程,探索如何构建更复杂的Web应用程序。祝你在Python和Django的学习之路上取得进步!

下一节我将简单带你接触djang网站项目的实战

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值