如何在jupyter notebook 中下载第三方库

  1. 在anconda 中找到: Anaconda  Prompt

进入页面后的样式:

在黑色框中输入: 下载第三方库的命令

第三方库: 三种输入方式

标准保证正确

pip instsall  包名 -i 镜像源地址

pip install    pip Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能

包名    比如:我想下载 requests库(requests  就是包名),        #  reuqests是Python的第三方库,是⽤Python语⾔编写,基于urllib,采⽤Apache2 Licensed开源协议的 HTTP 库。它⽐ urllib 更加⽅便,是目前公认的爬取网页最好的库,特点有简单,代码简洁

-i   # 用于指定包的来源 ,是从那里来的

https://pypi.mirrors.ustc.edu.cn/simple/     #(中科大镜像源国内地址)

通过pip 工具下载第三方爬虫库requests 命令

pip install requests -i Simple Index

第二种方式:

python -m pip install 包名

pip3 -m pip install requests

python -m 命令使用 python 可执行文件将 pip 模块作为脚本运行。-m 选项代表模块,它告诉 Pythonpip模块作为脚本。这允许您指定要使用的 Python 解释器,即使您的系统上安装了多个版本的 Python

第三种方式:

pip install 包名

pip install requests

pip install 命令假定你 anconda中的python版本 你将它配置在了系统环境的 PATH 中,并且对应于你正在使用Python 版,你可以通过这条命令来安装

如果您安装了多个版本的 Python,或者 pip 可执行文件不在 PATH 中,那么 pip install 可能不会如预期的那样工作

这很好回答了为什么出现 类似同学明明通过 pip  install  命令下载了 第三方库,但是在anaconda 中的jupyter notebook 基于网页交互式计应用程序 导入这个包却提示未发现这个名称

这是因为你的电脑上存在两个版本的python   你只给其中你自己下载的python版本配置了环境变量所以你在 windows  dos 命令(cmd中) 关于python的一切操作是基于你自己下载的那个python版本的,因此你通过pip install  下载的  第三方库 只会下载到你自主下载的python版本下的site-pcakage(python用于装载第三方库或者自定义库的文件夹)文件夹中。

请记住: 安装anaconda 时 anaconda环境会为你附带了一个python的版本  目前应该是,python3.9.xx 因为2022年以后好像不怎么更新了

解决这类问题:

最简单的方法: 在anaconda 下 的   Anaconda  Prompt  中输入下载命令,

python3 -m pip install requests 即可下载成功

{修改: 有可能我这里说的不对,解决你在cmd 环境中通过pip install xxx 的方式下载python的第三方库,导入不成功的原因就是,你电脑上有多个python版本,你在cmd 中通过pip 下载的只是在你配置的电脑PATH环境当中的那个,如果多个python版本都配置了,那就是那个版本在配置环境写在前面就是哪一个} 但是我有提到了在anconda 中找到: Anaconda  Prompt 的环境下,下载,是不是就会安装到在anconda 所自带使用的python环境当中呢? 我记得应该是的。如果没有请找到在anconda 所自带的python 版本。 将它放置在环境变量的最前方。

如果你要下载pyecharts  输入

python3 -m pip install pyecharts

 

测试:

这样就ok 你可以在你的jupyter notebook  畅所欲为了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/432111.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在排序数组中查找元素的第一个和最后一个位置[中等]

优质博文IT-BLOG-CN 一、题目 给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值target,返回[-1, -1]。 你必须设计并实现时间复杂度为O(log n)的算法解决此问…

Cookie 探秘:了解 Web 浏览器中的小甜饼

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

华为智慧教室3.0的晨光,点亮教育智能化变革

“教室外有更大的世界,但世界上没有比教室更伟大的地方。” 我们在求学阶段,都听说过这句话,但往往是在走出校园之后,才真正理解了这句话。为了让走出校园的孩子能够有能力,有勇气探索广阔的世界。我们应该准备最好的教…

【Leetcode】1588.所有奇数长度子数组的和

题目描述 思路 题目要求我们求解所有奇数长度数组的和。若暴力循环求解,时间复杂度过高。所以,我们可以采用前缀和优化。 如上图输入arr数组,sum[i]用于计算arr数组中前i个数的和。(在程序中,先给sum[0]赋值,等于arr[0…

平台总线式驱动开发

一、总线、设备、驱动 硬编码式的驱动开发带来的问题: 垃圾代码太多 结构不清晰 一些统一设备功能难以支持 开发效率低下 1.1 初期解决思路:设备和驱动分离 struct device来表示一个具体设备,主要提供具体设备相关的资源(如…

Java项目:37 springboot003图书个性化推荐系统的设计与实现

作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 springboot003图书个性化推荐系统的设计与实现 管理员:首页、个人中心、学生管理、图书分类管理、图书信息管理、图书预约管理、退…

阿里二面,redis宕机了,如何快速恢复数据

背景 有个同学阿里二面,面试官问:redis宕机了,如何恢复数据? 这位同学当时一脸懵,不知道如何回答。 分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化&…

基于Java springboot+VUE+redis实现的前后端分类版网上商城项目

基于Java springbootVUEredis实现的前后端分类版网上商城项目 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言…

《操作系统真相还原》读书笔记五:mbr初体验

1.编写mbr汇编程序 SECTION MBR vstart0x7c00mov ax,csmov ds,axmov es,axmov ss,axmov fs,axmov sp,0x7c00; 清屏mov ax,0x600mov bx,0x700mov cx,0mov dx, 0x184fint 0x10; 设置光标结束mov ah,3mov bh,0int 0x10mov ax,messagemov bp,axmov cx,5mov ax,0x1301mov bx,0x2 ;…

2.14ALU,存储系统

IR存放当下欲执行的指令;PC存放下一条指令的地址; MAR存放欲访问的存储单元地址;MDR存放从存储单元取来的数据! 地址译码器是主存的构成部分,不属于CPU;地址寄存器虽然一般属于主存,但是现代计…

联通移动电信卡推广分销开源版

联通移动电信卡推广分销开源版 一套完善,多功能,的号卡分销系统,多接口,包括运营商接口,无限三级代理, 目前市面上最优雅的号卡系统 自动安装向导 易于安装使用部署 多个第三方接口资源汇聚 ,全…

华为昇腾系列——入门学习

概述 昇腾(Ascend)是华为推出的人工智能处理器品牌,其系列产品包括昇腾910和昇腾310芯片等。 生态情况 众所周知,华为昇腾存在的意义就是替代英伟达的GPU。从事AI开发的小伙伴,应该明白这个替代,不仅仅是…

【Tauri】(4):使用Tauri1.5版本+candle框架运行大模型,前后的搭建运行成功,整合前端项目

1,视频地址 关于tauri 框架 2,搭建rust 环境 # 设置服务器国内代理: export RUSTUP_DIST_SERVER"https://rsproxy.cn" export RUSTUP_UPDATE_ROOT"https://rsproxy.cn/rustup"# 设置环境变量 export RUSTUP_HOME/data/…

Hadoop 3.1.1 分布式搭建过程

准备工作 通过克隆获得三台虚拟机 准备工作:时间同步、时区调整、JDK1.8环境、配置主机名、关闭防火墙、配置静态IP 无特别说明,三台虚拟机都要完成准备工作 1、时间同步 ntpdate ntp.aliyun.com2、调整时区 timedatectl set-timezone Asia/Shanghai3、…

Vue2高级篇

Vue高级 Vue生命周期 生命周期又称为生命周期回调函数、生命周期函数、生命周期钩子, 是Vue在运行过程中的关键时刻帮我们调用的一些指函数, 生命周期函数名字不可修改, 其中的this指向的是vm或组件实例对象. 常用的生命周期钩子: mounted: 发送ajax请求、启动定时器、绑定…

【Vue】VueX仓库

📝个人主页:五敷有你 🔥系列专栏:Vue ⛺️稳中求进,晒太阳 目录 Vue概述 是什么 vuex是一个vue的状态管理工具,状态就是数据 大白话:vuex是一个插件,可以帮我们管理vue通用…

BUUCTF---[极客大挑战 2019]BuyFlag1

1.题目描述 2.来到题目链接,先ctrlu打开源码查看,发现有两个可疑的文件 3.打开bay.php发现页面有两个提示 4.第一个提示告诉我们,如果想要买flag的话我们必须是来自cuit的学生并且要输入正确的密码 第二个提示告诉我们要用post方式传passwor…

Jenkins如何做到parameter页面里2个参数的联动

在Jenkins中,参数化构建是一种非常有用的功能,它可以让用户在构建过程中输入参数,从而实现更灵活的构建流程。有时候,我们希望两个参数之间能够实现联动,即一个参数的取值会影响另一个参数的取值。要实现这样的功能&am…

AI大模型:创新前沿的探索之路

AI大模型一直被视为人工智能领域的创新前沿,它们拥有强大的计算能力和学习能力,能够在各种复杂的任务中表现出色。随着技术的不断进步,越来越多的研究者和企业开始投入到AI大模型的研发和应用中,希望能够探索出更多的可能性。 在…

Linux——网络基础

计算机网络背景 网络发展 独立模式: 计算机之间相互独立 在早期的时候,计算机之间是相互独立的,此时如果多个计算机要协同完成某种业务,那么就只能等一台计算机处理完后再将数据传递给下一台计算机,然后下一台计算机再进行相应…