jupyter notebook运行简单程序

一. 使用 cmd 创建虚拟环境

1.创建虚拟环境

(1)创建新的虚拟环境(本项目名设置为zhineng),并设置python版本

python 复制代码
conda create -n zhineng python=3.6

(2)查看python版本

python 复制代码
python --version

(3)查看所有虚拟环境

python 复制代码
conda env list

(3) 激活虚拟环境:激活后,在 cmd 的前面会显示所激活虚拟环境的名称。

python 复制代码
conda activate zhineng

2.为虚拟环境安装包

(1)安装Jupyter Notebook

这是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

python 复制代码
conda install notebook

(2)安装jupyterlab

jupyterlab扩展了 Jupyter Notebook 的功能,增加了更多的工具和灵活性,支持多个文档和视图并排工作,包括 Jupyter Notebooks、终端、文本编辑器、图形控制台和富媒体输出。支持集成文件浏览器,支持文件的查看和操作。支持第三方扩展和插件,用户可以自定义和扩展功能。支持在 JupyterLab 中直接运行终端命令。支持多用户实时协作,类似 Google Docs 的多人编辑功能。支持使用 ipywidgets 创建和使用交互式小部件。可用于数据清洗、变换、建模和可视化及生成和展示动态报告。

python 复制代码
conda install jupyterlab

(3)安装 numpy

NumPy是用于数值计算的库,提供了很多高级的数学算法和便利的数组(矩阵)操作方法。

python 复制代码
conda install numpy

(4)安装Matplotlib

Matplotlib是用来画图的库。使用Matplotlib能将实验结果可视化,并在视觉上确认深度学习运行期间的数据。

python 复制代码
conda install matplotlib

(5)安装scipy

scipy是一个用于科学计算的Python库,它提供了一组工具来处理和分析科学数据1。该库不仅提供了许多高级函数和方法,如优化、插值以及傅里叶变换等,还通过其灵活的数组对象使科学计算更加高效便捷。

python 复制代码
conda install scipy

(6)安装eric-ide

eric-ide是一个开源的集成开发环境,旨在为用户提供一个功能齐全、界面友好的编程环境,支持代码编辑、调试、项目管理等功能。

python 复制代码
conda install eric-ide

(7)查看虚拟环境里面的安装包

输入下面命令后,查看上述安装的包是否存在。

python 复制代码
conda list

3.退出以及删除虚拟环境

python 复制代码
conda remove -n zhineng --all

二、在jupyter notebook中编写代码

1.前期准备

(1)在上述虚拟环境中输入如下命令,即可自动跳转到浏览器中打开jupyter notebook界面

python 复制代码
jupyter notebook

(2) 在jupyter notebook中可新建一个文件夹,重命名part1,之后我们的教学的每一章将存放一个文件夹中。

(3)单击part1文件夹,在该文件夹中新建一个.ipynb文件,并打开此文本文件。该文件可直接编写及运行代码。

2.编写python脚本文件

(1)编写简单语句:输入后点击运行按钮,直接在下方显示运行结果。

print()是一个内置函数,用于将指定的内容输出。"I'm hungry!"是字符串,双引号内包含可直接输出的内容。

相关推荐
YJlio6 小时前
PsService·下(7.21):Find/SetConfig 与服务的启动/停止/重启/暂停/恢复
linux·运维·服务器
波诺波6 小时前
环境管理器
linux·前端·python
诸葛思颖6 小时前
把本地 Python 项目用 Git 进行版本控制并推送到 GitHub
git·python·github
测试老哥6 小时前
自动化测试用例的编写和管理
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
周杰伦_Jay6 小时前
【Python Web开源框架】Django/Flask/FastAPI/Tornado/Pyramid
前端·python·开源
周杰伦_Jay6 小时前
【Python后端API开发对比】FastAPI、主流框架Flask、Django REST Framework(DRF)及高性能框架Tornado
数据结构·人工智能·python·django·flask·fastapi·tornado
chenchihwen6 小时前
AI代码开发宝库系列:PDF文档解析MinerU
人工智能·python·pdf·dashscope
_OP_CHEN6 小时前
Linux系统编程:(六)深入理解 Linux 软件包管理器——从原理到 yum 实战全攻略
linux·运维·服务器·yum·软件包管理器·linux生态
人工智能训练6 小时前
Ubuntu系统中Docker的常用命令总结
linux·运维·人工智能·ubuntu·docker·ai
程序员爱钓鱼7 小时前
Python编程实战:面向对象与进阶语法——上下文管理器(with语句)
后端·python·ipython