如何安装python以及jupyter notebook

安装 Python 和 Jupyter Notebook 非常简单,以下是详细的步骤指南:


1. 安装 Python

Windows/macOS/Linux

推荐使用 Anaconda (包含 Python 和 Jupyter Notebook 的一键安装)或 直接安装 Python

方法 1: 通过 Anaconda 安装(推荐新手)
  1. 访问 Anaconda 官网

  2. 选择适合你操作系统的版本(Windows/macOS/Linux)下载。

  3. 运行安装程序,按照提示完成安装(勾选 Add Anaconda to PATH 选项)。

  4. 安装完成后,打开终端(macOS/Linux)或命令提示符(Windows),输入以下命令检查是否成功:

    bash 复制代码
    python --version

    bash 复制代码
    conda --version
方法 2: 直接安装 Python
  1. 访问 Python 官网

  2. 下载最新版本的 Python(勾选 Add Python to PATH)。

  3. 运行安装程序,完成后在终端输入:

    bash 复制代码
    python --version

    确认安装成功。


2. 安装 Jupyter Notebook

如果已安装 Anaconda

Anaconda 自带 Jupyter Notebook,直接在终端输入以下命令启动:

bash 复制代码
jupyter notebook
如果直接安装的 Python

通过 pip 安装 Jupyter Notebook:

  1. 打开终端或命令提示符,运行:

    bash 复制代码
    pip install jupyter
  2. 安装完成后,启动 Jupyter:

    bash 复制代码
    jupyter notebook

3. 使用 Jupyter Notebook

  1. 执行 jupyter notebook 后,浏览器会自动打开一个页面(默认地址 http://localhost:8888)。
  2. 点击右上角 NewPython 3 创建一个新的 Notebook。
  3. 在单元格中输入代码,按 Shift + Enter 运行。

常见问题

  1. pip 命令不可用

    确保 Python 安装时勾选了 Add to PATH,或手动配置环境变量。

  2. 浏览器未自动打开

    复制终端中显示的链接(如 http://localhost:8888/?token=...)到浏览器手动访问。

  3. 安装慢或失败

    使用国内镜像源安装:

    bash 复制代码
    pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

卸载(如果需要)

  • 卸载 Jupyter:

    bash 复制代码
    pip uninstall jupyter
  • 卸载 Anaconda:通过控制面板(Windows)或删除安装目录(macOS/Linux)。


完成以上步骤后,你就可以开始使用 Python 和 Jupyter Notebook 了!如果有其他问题,欢迎随时提问。

相关推荐
传奇开心果编程11 分钟前
【Rust入门知识点学与练】第24课:Trait 基础
开发语言·学习·rust
颜颜yan_6 小时前
ESP-IDF 鸿蒙 PC 适配全记录:打通 Python、构建工具链与 ESP32-P4 固件生成
python·华为·harmonyos
言乐66 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
weixin_440730506 小时前
线程02-并发串行-互斥锁-Semaphore-Event
python·thread
金金计较.6 小时前
Go语言-3
java·开发语言·golang
张小凡vip7 小时前
python--爬虫--经验积累的遇到的坑
开发语言·爬虫·python
毕业设计7037 小时前
(免费领源码) 基于微信小程序的预制菜商城的设计与实现25172-java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
vue.js·python·mysql·微信小程序·pycharm·微信开发者工具·推荐算法
xifangge20257 小时前
AGENTS.md 怎么写?涵盖 Java、Python、Vue、Go 的 8 套开箱即用模板
java·vue.js·python
Wang's Blog7 小时前
Java框架快速入门: Spring Security+OAuth2之云服务集成与多因子认证设计
java·开发语言·spring
门思科技8 小时前
LoRaWAN 网络容量估算:一个 SX1302 网关到底能带多少设备
开发语言·网络·php