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

【机器学习】 在Jupyter Notebook 中如何指定Python环境

文章目录

      • 背景
      • 第一步 为 Python 3.10.11 安装 ipykernel
      • 第二步 将该环境添加到 Jupyter 内核
      • 第三步 Change Kernel
      • 第四步 验证
      • 后续库包的安装

以指定Python3.10.11为例。
本例中,Python 3.10.11的安装路径为:
D:\32-Python-3.10.11\Python31011安装路径
需要替换为读者自己的安装路径。

背景

为什么要指定python版本
我在使用TensorFlow的时候,发现TensorFlow 2.x 支持 Python 3.7-3.10,而我之前是Python 3.11+,不兼容,总是报错,所以需要降低python版本。
当python版本降低以后,其他的库又报错了,反复报错后,我发现,我的python版本有点乱,作为一名老小白,我发现我需要指定好python环境,这样python不乱,我也不乱。

第一步 为 Python 3.10.11 安装 ipykernel

打开 CMD,执行以下命令(用 Python 3.10.11 的 pip 安装)

D:\32-Python-3.10.11\Python31011安装路径\python.exe -m pip install ipykernel -i https://mirrors.aliyun.com/pypi/simple/

第二步 将该环境添加到 Jupyter 内核

将该环境添加到 Jupyter 内核

D:\32-Python-3.10.11\Python31011安装路径\python.exe -m ipykernel install --user --name python310 --display-name "Python 3.10.11"

第三步 Change Kernel

启动 Jupyter Notebook 后,在 “Kernel → Change Kernel” 中选择 “Python 3.10.11” 即可。
在这里插入图片描述
在这里插入图片描述

第四步 验证

运行以下代码,输出当前环境路径,确认是否为 Python 3.10.11:

import sys
print("当前使用的 Python 路径:", sys.executable)
print("当前 Python 版本:", sys.version)

在这里插入图片描述

输出路径为 D:\32-Python-3.10.11…\python.exe,且版本显示 3.10.11,切换成功。

后续库包的安装

切换到 Python 3.10.11 后,需确保该环境中已安装代码所需的库(opencv-python、matplotlib、tensorflow 等),安装命令如下(用该环境的 pip):

# 安装 opencv-python
D:\32-Python-3.10.11\Python31011安装路径\python.exe -m pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/# 安装 matplotlib
D:\32-Python-3.10.11\Python31011安装路径\python.exe -m pip install matplotlib -i https://mirrors.aliyun.com/pypi/simple/# 安装 tensorflow(注意:Python 3.10 需对应 tensorflow 2.10+ 版本)
D:\32-Python-3.10.11\Python31011安装路径\python.exe -m pip install tensorflow==2.10.0 -i https://mirrors.aliyun.com/pypi/simple/

完成。

http://www.dtcms.com/a/430883.html

相关文章:

  • springboot海洋馆预约系统的设计与实现(代码+数据库+LW)
  • 精通C语言(1.内存函数)
  • Radio Garden官网入口 - 全球广播电台在线收听网站|网页版|打不开
  • 基于以太坊的Dao治理系统
  • 【LeetCode_203】移除链表元素
  • LeetCode刷题记录----75.颜色分类
  • QQ可以在网站做临时会话么温州的网站建设公司
  • Java-Spring 入门指南(十七)SpringMVC--Apipostl与RestFul实战测试
  • Codeforces Round 993A Easy Problem
  • OSI模型、网络地址、与协议
  • Codeforces Round 993B. Normal Problem
  • 《嵌入式 – GD32开发实战指南(RISC-V版本)》第3章 GPIO流水灯的前世今生
  • 深圳手机网站建设哪家好表白链接生成器
  • GameObject 常见类型详解 -- 光环生成对象(AURA GENERATOR)
  • 29.CSS 3D 加载转轮 | CSS 动画效果
  • 潍坊制作网站用淘宝做公司网站
  • AMQP协议深度解析:消息队列背后的通信魔法
  • CSP-J/S复赛真实考试场景还原与备考策略
  • 攻防世界-Web-inget
  • flex布局学习记录
  • unordered_map和unordered_set的使用以及哈希表的实现
  • Powershell 管理 后台/计划 作业(六)
  • 北京网站建设公司东为企业网络营销方案策划书
  • 四川网站营销seo什么价格网站建设哪家g
  • k8s-pod的镜像升级与回滚
  • Django 从入门到进阶:构建完整的博客系统
  • XYplorer(多标签文件管理器) 多语便携版
  • 哈尔滨公告最新消息枣庄seo推广
  • 从输入网址到网页呈现:深入理解 HTTP 及其背后的网络世界
  • 建设一个网站需要什么软件抖音小程序在哪里找