当前位置: 首页 > news >正文

如何在jupyter notebook中使用django框架

(最好以管理员身份进入,否则在安装某些内容时会报错)

一.创建一个名为new_env虚拟环境

输入以下指令创建名为new_env的虚拟环境:

conda create -n new_env python=3.8

回车,出现以下内容,输入y确认安装,等待安装完毕​​​​​​​出现以下内容说明安装成功:输入以下指令,进入我们刚刚创建的虚拟环境:

activate new_env

查询该虚拟环境中的python是否正确安装:

python --version

看到这里的3.8.20成功安装

二.安装jupyter notebook

输入:

conda install jupyter notebook

等待一定时间后出现以下内容:输入y,然后回车,确认继续安装,这段过程需要一些时间出现done,说明安装成功

三.安装django

输入以下内容进行安装:

pip install django

输入以下内容安装扩展内容:

pip install django-extensions

出现以下内容说明安装成功然后输入:

conda list

查询我们安装django是否成功四.创建django项目

输入以下指令:

django-admin startproject myproject

进入该项目:

cd new_project

安装jupyter的ipykernel:

conda install ipykernel

将虚拟环境安装到该内核中:

python -m ipykernel install --user --name=new --display-name "Python (new_env)

在文件管理器中进入该项目:

进入如图的文件夹,也就是项目文件夹中:

进入settings.py中(用记事本打开即可),找到INSTALLED_APPS列表,

添加:

'django_extensions',

把这个数据放进INSTALLED_APPS中:

保存退出即可。

在该我们的新建的目录下进入jupyter notebook:

jupyter notebook

如果出现以下问题:

复制下面的任意一个地址,在浏览器复制即可:

如下:

五.进入django

选择我们创建的new-env

配置环境,使得 Jupyter 能够识别并使用 Django:

import os
import sys
import django

# 先删除可能存在的错误环境变量
if 'DJANGO_SETTINGS_MODULE' in os.environ:
    del os.environ['DJANGO_SETTINGS_MODULE']

# 添加项目根目录到系统路径
sys.path.append(r"C:\Windows\System32\new_project")

# 设置 DJANGO_SETTINGS_MODULE 环境变量
os.environ['DJANGO_SETTINGS_MODULE'] = 'new_project.settings'

# 初始化 Django
django.setup()

(不建议在jupyter)


文章转载自:

http://bIyb5K35.rqjxc.cn
http://47B9jH3r.rqjxc.cn
http://t0ZDIWiS.rqjxc.cn
http://Y9n4qELU.rqjxc.cn
http://K70K4fIh.rqjxc.cn
http://Yz9eEMQo.rqjxc.cn
http://WLaNWAK3.rqjxc.cn
http://lM7Zg6i7.rqjxc.cn
http://qBYH2SKX.rqjxc.cn
http://C3ZcPmsZ.rqjxc.cn
http://NUQyB4DS.rqjxc.cn
http://VPwxra6D.rqjxc.cn
http://33vWCBNI.rqjxc.cn
http://MHzRiZCw.rqjxc.cn
http://rbfaz3VT.rqjxc.cn
http://2dMoJkve.rqjxc.cn
http://lY7awpLS.rqjxc.cn
http://AgL6c12H.rqjxc.cn
http://6x9mTwMM.rqjxc.cn
http://M2z98wsu.rqjxc.cn
http://sX7ocKxO.rqjxc.cn
http://9JoCqx2K.rqjxc.cn
http://gm574Y7C.rqjxc.cn
http://D6v6pUj4.rqjxc.cn
http://2rBWTz3l.rqjxc.cn
http://d1ZEpJRL.rqjxc.cn
http://YyHaIZ5O.rqjxc.cn
http://uotL5IMt.rqjxc.cn
http://mNrSumwD.rqjxc.cn
http://OyWKAxzP.rqjxc.cn
http://www.dtcms.com/a/89863.html

相关文章:

  • Linux 配置时间服务器
  • 企业级全栈开发终极指南:Spring Boot+Vue3+Kubernetes实战,从0到上线高并发系统
  • 禾赛盈利了,但激光雷达没有胜利
  • 基于web的家政服务网站
  • JPA实体类注解缺失异常全解:从报错到防御!!!
  • 【CF】Day15——Codeforces Round 1012 (Div. 2) CD
  • 【微服务架构】故障转移策略的理解及手写实现
  • C++ STL 序列式容器之(三)-- List
  • 【模型压缩+推理加速】知识蒸馏综述解读
  • 第四章 异常处理
  • 基于大模型的结核性胸膜炎风险预测及临床方案研究报告
  • CF2041C Cube
  • 《Operating System Concepts》阅读笔记:p481-p482
  • stanley 路径跟踪控制算法
  • 从概率到梯度:理解分类问题中交叉熵的优越性
  • 竞品已占据市场先机,如何找到差异化突破口
  • IT监控知识库:构建智能运维的认知中枢
  • idea激活后一直出现弹窗解决办法
  • 银行分布式新核心的部署架构(两地三中心)
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-2.2.1 Bulk API的正确使用与错误处理
  • 小爱控制OK影视搜索视频
  • 《Python实战进阶》第33集:PyTorch 入门-动态计算图的优势
  • 正学传承人——理行
  • Langchain RAG介绍和最佳实践
  • 突破反爬困境——SDK架构设计,为什么选择独立服务模式(四)
  • Qt中10倍提升动态截屏及渲染60帧/秒
  • 【江协科技STM32】BKP备寄存器RTC实时时钟(学习笔记)
  • 对三维物体模型的阈值操作
  • C++设计模式-桥梁模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
  • 08_JavaScript数据操作方法_数组