关于linux(Ubuntu)下Django项目通过spyder创建

本文讲述了作者在尝试使用Anaconda的JupyterLab和Spyder进行Django项目开发时遇到的问题,如环境配置、Python解释器设置以及项目文件夹显示问题,提供了解决方案,包括安装依赖和正确创建项目的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本身是一个没什么意义的项目,用pycharm或者pycharm community更方便

背景

最近在虚拟机中尝试开发django项目,用的pycharm一直很方便,包括有时候也需要做数据分析,一起结合着使用也感觉很方便。

但是一直用的anaconda配置的python环境,就突然有想法,用一用自带的jupyter Lab和spyder。

jupyter Lab的功能确实也挺全面的(虽然说实话pycharm中也基本上都能实现),但是开发不了django,spyder也几乎只有pycharm的旧版叫做科学模式,新版叫控制台模式

但是毕竟是一个IDE,我想尝试着配置spyder环境。

而且spyder是anaconda自带的,不需要额外下载别的东西,如果能用好的话也挺省事的。

遇到和解决的问题

  1. spyder无法直接创建项目
  2. 不显示目录
  3. 打开显示不是spyderProject

开始

首先还是需要安装好anaconda,网上教程很多,Linux环境下的也很多,如果有需要的话也可以做一篇专门说一下怎么配置环境。

安装好之后新建一个django环境

conda create -n Django python=3.11

其中后面python=3.11可以不写

之后

conda activate Django

这个情况就是进入成功了,然后安装下Django环境,输入

pip install Django

等它下载完成就行,如果没有配置环境的话,就输入

pip install Django -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

之后通过

conda activate

返回到base环境中,输入spyder进入spyder中

首先需要配置你的python解释器,点击工具符号

进行解释器的配置

点击apply后点击ok

然后退出,重新在终端base环境下启动spyder

第二次打开,一般这个情况下会提示有东西没安装

标红色框的位置,一般是Ipython和spyder-kernel

Ipython安装直接

pip install Ipython

spyder-kernel的话,右下角会给你显示安装的命令,记得终端先进入到Django环境,然后直接复制粘贴使用就行

最后就是项目设置了,我是现在终端进入到Django环境,之后找到一个文件夹

之后建立django项目

django-admin startproject mytest(这个是你自己起的名字)

之后项目就好了,但是这个时候会发现左边的项目栏无法打开,即使右上角把地址调整好了也不行,我选择打开项目,找到mytest,结果

出现了不是spyder项目的报错(我找的别的文件夹)

这种情况的解决办法就是,不要点击打开项目,点击新建项目,点击现有文件夹,然后空项目

这样就能正常显示了

记得右上角先改目录地址!

然后在控制台做个测试

复制网址在浏览器输入

成功,剩下的就和正常开发没有什么区别了,直接用就行。

欢迎大家积极交流讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值