python +vscode+django 配置填坑

本文指导如何安装Python及pip,并推荐使用较稳定的版本。介绍如何修复Python执行问题,通过环境变量设置解决。详细说明如何使用pip升级自身及安装venvs。针对速度慢的问题,提供国内阿里云镜像解决方案。文章还讲解了虚拟环境的创建与管理,包括使用python3-mvenv替代virtualenv,以及在VSCode中集成虚拟环境的方法。

建议不要安装最新版本的python,如最新版本是3.8,安装3.7的最新版本就ok了,。

python 3.4 安装包里已集成了pip,如果安装好,在终端打python 没有正确执行,可以重新修复一下,选择添加到系统环境变量中。

pip install --upgrade pip

升级pip,

安装venvs pip install venvs

如果速度慢,可以修改镜像为国内的阿里云镜像。

 

如果python正常,pip不好用,可以重新安装pip,

python -m ensurepip

python -m pip install --upgrade pip

 

新建一个venvs目录,用来存放虚拟环境

virtualenv 已过时,用python3 -m venv django 代替 ,在当前目录下(venvs下)创建虚拟环境django

在vscode中打开venvs目录 ,注意不是django目录

在vscode的命令面板中选择虚拟环境,可能要稍微等一会儿

 Python: Select Interpreter 

Terminal: Create New Integrated Terminal 自动创建支持虚拟环境的终端,也可以手工激活

还可以把虚拟环境写到配置里.

.vscode/settings.json

{

"python.pythonPath": "/Users/lezi/venvs/django/bin/python3"

每次自动调用虚拟环境

 

}

然后你就可以在虚拟环境中安装django,

在vscode的命令面板中选择新建集成环境

运行pip -V,python -V 查看一下环境情况

 

django的脚手架工具感觉结构有点混乱

https://code.visualstudio.com/docs/python/tutorial-django

 

 

 

 

 

### 设置和使用 Django 开发环境 #### 配置 Python 解释器 为了使VSCode能够识别用于执行Django命令的Python环境,在VSCode中通过命令面板(`Ctrl+Shift+P`),选择`Python: Select Interpreter`选项来指定正确的Python解释器[^1]。 #### 安装必要的软件包 确保已经安装了Django库,这可以通过运行`pip install django`完成。此操作通常是在激活虚拟环境中进行,以保持项目的依赖项隔离。 #### 安装 VSCode 插件 前往VSCode的扩展市场搜索名为"Django"的插件并点击安装按钮将其加入到编辑器中。该插件提供了针对Django框架的支持功能,有助于提高开发效率。 #### 修改 `.vscode/settings.json` 对于更细致化的控制以及增强IDE的功能,可以在`.vscode/settings.json`文件内添加特定于Django项目的配置条目,如开启代码检查服务(`"python.linting.enabled": true`)等设置。 ```json { "python.pythonPath": "<path-to-your-python-interpreter>", "python.linting.enabled": true, } ``` #### 启动与调试 Django 应用程序 当一切准备就绪后,可以利用VSCode内置的终端或者直接按下F5键启动调试会话。此时应按照提示选择合适的Python环境及Django专用的调试配置,并提供管理脚本的确切路径,例如`D:\pythonprojects\mblog\manage.py`[^2]。 #### 创建新的应用程序模块 在项目根目录下切换至对应的虚拟环境后,可通过如下命令创建一个新的Django应用: ```bash (env) PS D:\devops> cd .\mysite\ (env) PS D:\devops\mysite> python .\manage.py startapp myapp ``` 随后可继续使用`runserver`指令让服务器跑起来以便查看效果[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值