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

本身是一个没什么意义的项目,用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项目的报错(我找的别的文件夹)

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

这样就能正常显示了

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

然后在控制台做个测试

复制网址在浏览器输入

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

欢迎大家积极交流讨论!

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Spyder中导入aplpy模块,可以按照以下步骤进行操作: 1. 首先打开Spyder,并创建一个新的项目。可以通过点击"Projects"菜单,然后选择"Create Project"来进行创建。 2. 在创建项目时,将会在项目文件夹中生成一个`.spyproject`文件夹。 3. 在已经存在的项目中,将`.spyproject`文件夹复制并粘贴到相应的位置。 4. 接下来,点击"Projects"菜单,然后选择"Open Project",选择之前的项目文件夹。 5. 现在,你应该成功导入了aplpy模块。 请注意,如果在操作过程中遇到任何错误,请确保你已经正确安装了aplpy模块。你可以使用pip命令来安装模块,例如打开命令提示符并输入"pip install aplpy"。 希望这些步骤对你有帮助!<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [在Spyder中导入项目](https://blog.csdn.net/weixin_43135165/article/details/122454049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [spyder 导入模块/库--以jieba为例](https://blog.csdn.net/weixin_51010678/article/details/115360883)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值