最详细python安装库的方法(以安装pygame库为例)

news2024/11/25 15:28:56

文章目录

前言

🚀🚀 python安装库方法大全(以安装pygame库为例)

🚀方法一、在pycharm内部直接安装【最简单的方法(直接上图)】

🚀方法二、(在终端安装库)

        安装

        ✨1、使用pip install +(库的名称)直接安装

        ✨2、使用国内镜像安装(加了镜像地址速度杠杠滴快💪💪)

        ​​​🎉🎉方法二报以下错怎么办

        🎉🎉小结方法一和方法二

 结语


前言:

👉对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,所以想出一期安装库的步骤,由于博主水平限制,博客难免会有错误和不准之处,我也非常希望各位小伙伴能够在留言区指出。让我们一起共勉。

🚀🚀 python安装库方法大全(以安装pygame库为例)

🚀方法一、在pycharm内部直接安装【最简单的方法(直接上图)】

  • 第一种方法安装不了就用第二种

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

如果显示package pygame (库名) install successfully  到此第一种方法结束恭喜你安装成功

如果报了错那就用第二种方法

🚀方法二(在终端安装库)

win+r : 打开运行输入cmd

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

然后cd到你的python解释器下的scripts中(比如我的路径是D:\Program Files (x86)\python\Scripts)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_17,color_FFFFFF,t_70,g_se,x_16

找到这个路径后下面就开始安装了

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_20,color_FFFFFF,t_70,g_se,x_16

 cd到了scripts中就输入以下三个任意一个进行库的安装

安装
1、使用pip install +(库的名称)直接安装

pip install (库的名称)例如我要输入安装Pygame库就输入(pip install pygame)直到显示Successfully就好了

但是这种方法安装速度有点慢而且导致最后直接报错 安装不成功这种情况怎么办呢??别急这时我们就要用到国内镜像源(把pip安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。)

国内镜像地址有以下几个

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣:http://pypi.douban.com/simple/

2、使用国内镜像安装(加了镜像地址速度杠杠滴快💪💪

安装方法(pip install + 库名 + -i + 镜像地址)

可以在使用pip的时候加参数(即安装的镜像地址)

以豆瓣源为例安装 pygame.我要输入:pip install pygame  -i http://pypi.douban.com/simple

如果输入了镜像地址还不能够下载,显示无法信任此地址(Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at),那么该怎么办呢? 啊~~别急😎😎😎

那就使用强化下载 pip install(库名) -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn scikit-learn

 新加的的这段话就是让其信任此地址

直接演示(pip install  pygame -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn scikit-learn)

 到此基本库已经就可以安装好了,以下是其他一些会用到的指令:


pip install -U ...                                         更新

pip unistall ...                                            卸载

pip download ...                                        下载不安装

pip show ...                                               显示库的详细信息

pip list                                                       列出已经安装的库

python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/

检查你的pip版本吧。 如果pip版本过低(现在最高是20.0.2),请更新pip吧~~~

​​​🎉🎉方法二报以下错怎么办

                                                      

 这个错误说明你的pip还没有更新,你只要按他说的 依次执行下列两条指令然后就可以使用方法二安装了:

1.会安装相应版本的pip

python -m ensurepip

之后:

2.将上方安装的pip更新为最新版本就行了然后就可以使用方法二安装了~~

python -m pip install --upgrade pip

🎉🎉小结方法一和方法二

我要在cmd(命令提示符安装)还是在Pycharm安装呢????有什么区别吗?

cmd安装:

优点:一次安装,简单好用。 在cmd所安装的库,在使用如Pycharm等IDE加载解释器的时候,所有的库都会被加载,这一点很方便。不需要在是使用的时候每次都加载所需要的库;

缺点: 因为会一次性加载全部的库,这就会造成一资源的浪费。 例如,一个项目是要用到有关pygame的库,那除了与pygame的库,其它的库就用不到,这样会拖慢编辑器。

Pycharm安装:

优点:每一个项目单独加载所需要的库,不会造成资源浪费;

缺点:每一个新的项目都需要重新加载,有点麻烦。

总之,无论在cmd安装还是在Pycharm安装,都各有好坏,不过最终的目的还是要安装我们所需要的库,哪个方法能用?哪个方法好用我们就用它呗~~😎😎😎

 结语

最后:看这篇文章的大多数都是初学Python的人,下面我再推荐11本Python从入门到进阶的书籍也许对你有帮助😃>>>Python入门到进阶好书推荐看这篇就够了_在下周周ovo的博客-CSDN博客

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Zyo5LiL5ZGo5ZGob3Zv,size_17,color_FFFFFF,t_70,g_se,x_16

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity碰撞检测的必要条件

Unity中有两个独立的物理引擎,一个用于3D物理系统,一个用于2D物理系统。两个引擎是使用不同的组件实现的。因此BoxCollider和Rigidbody一起使用,代码中用OnTriggerEnter才能检测到触发;BoxCollider2D和Rigidbody2D一起使用,代码中…

(附源码)基于springboot考试系统 毕业设计 191015

基于springboot考试系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对在线考试等问题…

49天精通Java,第29天,Java内部类、java内部类的作用

目录 一、为什么需要内部类?二、内部类分为四种三、成员内部类1、什么是成员内部类2、代码实例3、成员内部类进阶代码实例4、控制台显示5、外部类访问内部类四、局部内部类五、匿名内部类1、匿名内部类简介2、代码实例3、控制台输出4、访问权限六、静态内部类七、内部类的使用…

【进阶C语言】内存函数(详解)

前言 上一期讲的函数都是和字符串相关的,但是我们在操作数据的时候,不仅仅是操作字符串的数据,还得需要内存函数的应用 内存函数的应用 1. memcpy1.1 memcpy的介绍1.2 memcpy的使用1.3 模拟实现memcpy库函数1.4 我想在1,2后面打印…

Ubuntu开启SSH免密登录

Ubuntu开启SSH免密登录 要实现SSH免密登录,首先需要准备一组公钥和私钥。将公钥放到服务器上,将私钥放到客户机上。当客户机连接服务器时,服务器会根据自身的公钥校验客户机的私钥,如果校验通过则允许连接。 一、创建密钥 在客…

(Linux)Centos7.*版本安装配置Java环境、Tomcat、Nginx并打包部署SSM框架web系统

目录 一、准备软件与安装包 (一)、必须的软件 1、点击下载Xshell 2、点击下载FileZilla (二)、准备安装包 1、点击下载JDK1.8Linux版本 2、点击下载Nginx 3、点击下载Tomcat 二、关于FileZilla软件的使用说明 (一)、FileZilla软件的打开和说明 (二)、配置服务器地…

什么是FIFO?

同步FIFO和异步FIFO 1、FIFO定义 FIFO是英文First In First Out的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据&am…

C++修炼之筑基期第三层——拷贝构造函数

文章目录 💐专栏导读💐文章导读🌷拷贝构造函数的概念🌷拷贝构造函数的特性 💐专栏导读 🌸作者简介:花想云,在读本科生一枚,致力于 C/C、Linux 学习。 🌸本文…

Rocky9/Centos stream9 修改静态ip,修改网卡。

目录 需求: 修改ipv4地址为10.10.10.10 子网掩码为255.255.255.0 网关为10.10.10.254 dns为本机ip 当前版本: 前言: 正文: 后续其他方法拓展。 本人新建立一个QQ shell群,感兴趣的可以加入:637257233 …

瑞数5.5逆向笔记(纯扣算法)

瑞数5解密 首先看请求,请求返回202大概率是(瑞数3,4).返回412是瑞数5 还可以看后缀值 MmEwMD4xxxxx 就是4代瑞数,bX3Xf9nD5xxxxx 就是5代瑞数 区别4带上来有1-2个无限debugger,这个直接过掉就好,还会有一个假cookie,5带没有 1.meta content 动态的每次请求都会变…

IDEA如何运行SSM项目(超详细图解)

📖本篇超级详细案例截图教学 IDEA如何运行SSM(Maven工程)项目,图片点击可放大仔细看 1、查看项目 项目里面一般会包含项目源码、数据库、环境配置教程、运行教程。 项目介绍文件有的是.md文件,这个需要记事本或者typora打开,wor…

【瑞吉外卖开发笔记】

瑞吉外卖开发笔记 源码地址 一、业务开发Day01 1、软件开发整体介绍 软件开发流程 角色分工 软件环境 2、瑞奇外卖项目介绍 项目介绍 产品原型展示 技术选型 功能架构 角色 3、环境搭建 开发环境搭建 数据库环境搭建 运行对应db_reggie.sql文件Maven项目搭建 新建Springb…

毫米波雷达(mmWave)基本原理

1. 引言 毫米波(mmWave)是一种特殊的雷达技术,它使用短波长的电磁波。雷达系统发射电磁波信号,然后其路径上的物体将它反射回去。通过捕捉反射信号,雷达系统可以确定目标的距离、速度和角度。毫米波雷达发射的信号波长…

函数(2)

文章目录 6. 函数的嵌套调用和链式访问6.1 嵌套调用6.2 链式访问 7. 函数的声明和定义7.1 函数声明7.2 函数定义 8. 函数递归8.1 什么是递归8.2 递归的两个必要条件8.3 递归与迭代 附&#xff1a; 6. 函数的嵌套调用和链式访问 6.1 嵌套调用 #include <stdio.h>int tes…

基于Python的学生成绩管理系统

末尾获取源码 开发语言&#xff1a;python 后端框架&#xff1a;django 数据库&#xff1a;MySQL5.7 开发软件&#xff1a;Pycharm 是否Maven项目&#xff1a;是 目录 一、项目简介 二、系统功能 三、系统项目截图 四、核心代码 4.1登录相关 4.2文件上传 4.3封装 一、项…

12.软考——数据流图

数据流图分层 数据字典 数据流图平衡原则 考试必问根据顶层数据流图补充0层数据流图中缺失的数据流图。 1.父图与子图之间的平衡 主要看系统和外部的联系是否缺失,比如上图数据管理中间件--------->前端应用中的处理后的操作结果这个数据流缺失。 2.子图内平衡 正常的加…

1123 Is It a Complete AVL Tree(72行代码+超详细注释)

1123 Is It a Complete AVL Tree 分数 30 全屏浏览题目 作者 CHEN, Yue 单位 浙江大学 An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by…

【原创】ChatGPT访问及内容安全技术设计

作者&#xff1a;黑夜路人 时间&#xff1a;2023/5/15 作为爆火的AIGC产品ChatGPT&#xff0c;以及类似的产品 Cluade、Bard、Newbing 等等&#xff0c;让大家趋之若鹜&#xff0c;如何把这些产品映射到自己的业务产品中&#xff0c;也是很多开发者需要面对的问题。 针对AIGC&…

Prompt工程师指南[从基础到进阶篇]:用于开发和优化提示,以有效地使用语言模型(LMs)进行各种应用和研究主题

Prompt工程师指南[从基础到进阶篇]&#xff1a;用于开发和优化提示&#xff0c;以有效地使用语言模型&#xff08;LMs&#xff09;进行各种应用和研究主题 Prompt工程是一种相对较新的学科&#xff0c;用于开发和优化提示&#xff0c;以有效地使用语言模型&#xff08;LMs&…

基于卷积的图像分类识别(二):ZFNet

本专栏介绍基于深度学习进行图像识别的经典和前沿模型&#xff0c;将持续更新&#xff0c;包括不仅限于&#xff1a;AlexNet&#xff0c; ZFNet&#xff0c;VGG&#xff0c;GoogLeNet&#xff0c;ResNet&#xff0c;DenseNet&#xff0c;SENet&#xff0c;MobileNet&#xff0c…