前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >为什么你的Python包老是装不上?收下这个网站就对了

为什么你的Python包老是装不上?收下这个网站就对了

作者头像
数据森麟
发布于 2019-12-23 08:15:46
发布于 2019-12-23 08:15:46
1.9K00
代码可运行
举报
文章被收录于专栏:数据森麟数据森麟
运行总次数:0
代码可运行
作者:刘志军 来源:Python之禅

Python以第三方包丰富而著称,你想要的功能都能通过pip命令安装,避免什么都要自己重新造轮子尬尴。

但是pip安装有两个常见问题,第一是下载慢,第二是无法安装。慢的原因是资源服务器放在大洋彼岸的美帝,无法安装多半因为你用的是Windows系统

今天的文章就是为解决这两个问题而准备的。

1、下载慢怎么办?

为了加速下载速度,国内有大厂对pypi(存放第三发python包的资源服务器)做了镜像,比如常用的有豆瓣源。我们在安装的时候只要指定豆瓣源的地址就可以,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 安装flask
pip -i http://pypi.douban.com/simple install Flask -- trusted-host pypi.douban.com

这样速度就很快。

你也可以把url写入pip配置文件中,这样每次执行pip的时候就不需要指定源地址了。

将下面的内容写入到pip.ini文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[global]
trusted-host =  pypi.douban.com
index-url = http://pypi.douban.com/simple

2、安装失败怎么办?

很多人用Windows做开发,包括我在内也有一半的时间在用 Windows,Windows有很多毛病,比如包无法正常安装的问题。

大家遇到最多的问题可能是安装MySQL驱动

(可以点击图片放大看下错误,你一定遇到过)

咋安装个包都这么困难?

编程就像打怪升级,总会遇到各种各样的问题,但只要你不放弃就总有办法遇见最后的大boss,况且你遇到的坑早就有人踩过了。

这不,凡是Windows无法正常安装的包都可以通过下面这个网站解决

例如MySQ驱动包,对应有2.7,3.5,3.6,3.7,3.8 多个版本,同时还分32位和64位。

3、如何安装

第一步:打开网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python (这个网站一定要收藏好)

第二步:下载相应版本的whl文件

第三步:pip install mysqlclient-1.4.6-cp37-cp37m-win32.whl

大功告成!

最后再提示一下,如果你要下载的包在这个网站找到不怎么办?比如 mitmproxy 这个库,直接用 pip 也无法成功安装? 之所以装不了是因为它依赖的某些库不支持直接pip安装,事先在这个网站找到对应的whl文件进行安装就可以解决了。

我在安装mitmproxy的时候,出现安装 brotlipy 安装错误,这个库刚好在 https://www.lfd.uci.edu 这个网站能找到。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据森麟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
当你装不上Python外部包时,试试这个网站
Python以第三方包丰富而著称,你想要的功能几乎都可以通过pip命令安装,避免什么都要自己重新造轮子尬尴。
Crossin先生
2020/02/27
2.3K0
当你装不上Python外部包时,试试这个网站
Python:whl文件简介及实践
WHL文件是以Wheel格式保存的Python安装包,Wheel是Python发行版的标准内置包格式。在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件,这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。
Freedom123
2024/03/29
2.8K0
Python:whl文件简介及实践
python怎样安装whl文件
python第三方组件有很多都是whl文件,遇到这样的whl文件应该怎样安装呢,今天来介绍一下whl文件怎样安装。
全栈程序员站长
2022/07/22
3.9K0
python怎样安装whl文件
安装Python第三方库的通用方法(如OpenCV库、matplotlib库、imutils库、numpy库……)
以前用的是python3.5,今天安装matplotlib库的时候提示python版本必须3.6以上,无奈之下,就直接重新安装了python3.8.2及部分常用的python第三方库,想到当初我在初次安装时查找了各种资料,于是想把我关于这方面知道的最简单的安装通用公式总结一下,送给在这方面正在迷茫的朋友们。
荣仔_最靓的仔
2021/02/02
2.4K0
安装Python第三方库的通用方法(如OpenCV库、matplotlib库、imutils库、numpy库……)
anaconda安装opencv(whl文件)
我用pip install 和conda install的方法都安装不上去,都失败了,找了很多原因都没办法解决。 没办法,只能尝试一下用第三方包whl文件安装下,因为原来没有用过这个方法,也不知道难不难,小心的去试了一下,没想到非常的容易!而且清华大学opencv python库里的whl文件下载速度非常快(几十秒),比我之前在别的地方找的whl文件快多了。
全栈程序员站长
2022/08/31
5.1K0
anaconda安装opencv(whl文件)
pip包管理工具 常用操作
pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute等。distribute是setuptools的替代品,是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。distribute被创建是因为Setuptools包不再维护了。而pip是easy_install的替代品
不止于python
2022/05/31
2920
windows7 python3和pyt
Windows环境部署: https://www.lfd.uci.edu/~gohlke/pythonlibs/ Windows 环境下 whl库文件下载
py3study
2020/01/06
1K0
python各种库的安装_ad常用软件库
导出自己安装的模块导出到一个记事本方便后面更换电脑或给同学、同事安装库时进行快速进行安装,在命令框输入:pip freeze > D:\requirement.txt
全栈程序员站长
2022/11/09
4730
python各种库的安装_ad常用软件库
基于GPT搭建私有知识库聊天机器人(二)环境安装
Milvus:https://www.milvus-io.com/overview
夕阳也是醉了
2023/10/16
5730
windows下安装scrapy安装不上的解决方法
今天在学习scrapy,通过pip install scrapy -i http://pypi.douban.com/simple 进行安装时,安装到最后报了一串错误,无法安装,提示无 twisted这个 提示错误如图所示:
小海怪的互联网
2019/08/23
1K0
windows下安装scrapy安装不上的解决方法
python从入门到放弃学习笔记
https://github.com/liaogx/fastapi-tutorial
疯狂的KK
2023/04/24
3150
python从入门到放弃学习笔记
python出现的各种问题
             python -m pip install  --upgrade pip
py3study
2020/01/06
9200
python出现的各种问题
包都装不上你写个锤子代码,N种姿势教你装包!
但据不完全统计,即使在 pip 如此流行的今天,包安装问题依然困扰着大部分的 Python 新手,本人也经常帮一些工作经验三四年的 Python 开发同事解决包安装的问题。
智能算法
2019/12/10
6700
Pycharm安装包(类库)的方法总结及解决包下载慢的问题
file –> Settings –> Project: (你已经建立好的工程名字) –> Project Interpreter(工程解释器):点击后如图所示
全栈程序员站长
2022/08/30
5.5K0
Pycharm安装包(类库)的方法总结及解决包下载慢的问题
在windows下如何新建爬虫虚拟环境和进行scrapy安装
Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。
Python进阶者
2019/02/11
7030
在windows下如何新建爬虫虚拟环境和进行scrapy安装
Python 库的安装及使用 常见错误异常及解决办法
直接用pip install django命令安装可能会报错,用下面的命令就不会报错了:
cutercorley
2020/07/23
3.4K0
Python:三方库安装路径及路径变更
1.直接pip install安装(有网的环境下通用) : 在python–>default setting–>project interprer–>add(Pycharm专用)
Freedom123
2024/03/29
1.1K0
Python:三方库安装路径及路径变更
【说站】SKlearn如何在python安装?
1、安装要求:Python 3.5以上版本,需要安装 NumPy、SciPy、Pandas工具包的支持,部分内容需要使用 Matplotlib。
很酷的站长
2022/11/23
9450
【说站】SKlearn如何在python安装?
Win10下的 Anaconda的安装,Navigator配置虚拟环境,安装清华镜像,安装包(whl)
Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。
学到老
2022/05/07
1.2K0
Win10下的 Anaconda的安装,Navigator配置虚拟环境,安装清华镜像,安装包(whl)
Python入门之安装numpy和pandas
最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了。 首要条件,python版本必须是2.7以上。 linux首先安装依赖包 yum -y install blas blas-devel lapack-devel lapack yum -y install seaborn scipy yum -y install freetype freetype-devel libpng libpng-d
Jetpropelledsnake21
2018/05/03
3.2K0
Python入门之安装numpy和pandas
相关推荐
当你装不上Python外部包时,试试这个网站
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文