本身是一个没什么意义的项目,用pycharm或者pycharm community更方便
背景
最近在虚拟机中尝试开发django项目,用的pycharm一直很方便,包括有时候也需要做数据分析,一起结合着使用也感觉很方便。
但是一直用的anaconda配置的python环境,就突然有想法,用一用自带的jupyter Lab和spyder。
jupyter Lab的功能确实也挺全面的(虽然说实话pycharm中也基本上都能实现),但是开发不了django,spyder也几乎只有pycharm的旧版叫做科学模式,新版叫控制台模式
但是毕竟是一个IDE,我想尝试着配置spyder环境。
而且spyder是anaconda自带的,不需要额外下载别的东西,如果能用好的话也挺省事的。
遇到和解决的问题
- spyder无法直接创建项目
- 不显示目录
- 打开显示不是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项目的报错(我找的别的文件夹)
这种情况的解决办法就是,不要点击打开项目,点击新建项目,点击现有文件夹,然后空项目
这样就能正常显示了
记得右上角先改目录地址!
然后在控制台做个测试
复制网址在浏览器输入
成功,剩下的就和正常开发没有什么区别了,直接用就行。
欢迎大家积极交流讨论!