python安装库的最详细方法(以安装pygame库为例)
作者:在下周周ovo 发布时间:2021-03-08 04:29:40
前言:
👉对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,所以想出一期安装库的步骤,由于博主水平限制,博客难免会有错误和不准之处,我也非常希望各位小伙伴能够在留言区指出。让我们一起共勉。
python安装库方法大全(以安装pygame库为例)
方法一、在pycharm内部直接安装【最简单的方法(直接上图)】
第一种方法安装不了就用第二种
如果显示package pygame (库名) install successfully 到此第一种方法结束恭喜你安装成功
如果报了错那就用第二种方法
方法二(在终端安装库)
win+r : 打开运行输入cmd
然后cd到你的python解释器下的scripts中(比如我的路径是D:\Program Files (x86)\python\Scripts)
找到这个路径后下面就开始安装了
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安装,都各有好坏,不过最终的目的还是要安装我们所需要的库,哪个方法能用?哪个方法好用我们就用它呗~~😎😎😎
来源:https://blog.csdn.net/weixin_64471900/article/details/124285829
猜你喜欢
- 个人觉得还是不要使用中文作为文件名的好,虽然我们用的语言是中文,毕竟中文容易出现问题,兼容性不好。用Dreamweaver制作网页时,如果插
- 前言大家都知道golang的defer关键字,它可以在函数返回前执行一些操作,最常用的就是打开一个资源(例如一个文件、数据库连接等)时就用d
- 前言最近参加了datawhale的组队学习活动,在组队学习动员下,开始通过强迫自己输出来实现更好的输入与处理,6-15开始自己的第一次文章发
- 有关 Web 字体的话题正在增多,对 Web 设计师来说,他们并不关注技术细节,不管是 TrueType 的 Hinting 技术
- Tag,直译标签,是一种由用户自定义的、用于描述信息 [1]的关键词。Tagging是用户为信息赋予Tag的行为。Delicious,Fli
- IronPython是一种在 .NET及 Mono上的 Python实现,由微软的 Jim Hugunin所发起,是一个开源的项目,基于微软
- 具体代码和实现方法见下:第一个办法,这个程序可以进行万亿以下的货币金额转换(够用的了吧),其中汉字与数字均按一位计:Function&nbs
- 1、使用mysqldump工具将MySql数据库备份mysqldump -u root -p -c --default-character-
- 方法一import randomimport numpy as npfrom PIL import Image, ImageOps, Ima
- 最近关于HTML5吵得火热,很多人认为HTML5出现会秒杀Flash,以至于在各大web前端开 * 坛吵得不可开交。论坛里三言两语说的不够 尽
- apache对php的支持是通过apache的mod_php5模块来支持的,这点与nginx不同。nginx是通过第三方的fastcgi处理
- 线程池的概念是什么?在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是 如此,虚
- 使用css2.1实现多重背景、多重边框效果在单个HTML元素上利用CSS2.1实现拥有3张背景图片和2张内容图效果,或者多重边框的效果。这种
- modelform是model衍生出来的form .modelform的用法非常死.首先在models.py里创建模型表.所有的form组件
- concat()是将tensor沿着指定维度连接起来。其中tensorflow1.3版中是这样定义的:concat(values,axis,
- 前言Iframe 是一种将网页嵌入到另一个页面的内容中的方法。这是通过使用 HTML 元素、外部网站的 URL 以及窗口在您的网站上的外观参
- 方法一://PHP stdClass Object转array function object_array($array) {&
- 支持多种编码的中文字符串截取函数! /* * @todo&
- Matplotlib效果图如下主要使用matplotlib.animation.FuncAnimation,上核心代码,# 定义静态绘图函数
- Jones向量假设光波沿z轴传播,那么其三个方向的电场分量可以表示为Jones矩阵能够保证二维列向量形状不变的运算有无穷多种,但最符合我们直