前往小程序,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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
区块链技术中的矛与盾
作为一种分布式账本技术,区块链系统记录所有的交易信息,并在所有参与者之间进行共享。系统的每个参与方都可以拥有账本的相同副本、验证每一笔交易。毫无疑问,相比于传统的中心化系统,区块链技术为业务提供了更高的透明度。
bengbengsu
2022/04/26
4580
区块链之链上链下协同的实现与挑战
区块链技术具有数据不可篡改的特性,确保了数据的完整性和可靠性。这在金融、供应链等领域具有重要价值,可以降低欺诈风险和提高数据安全性。
天地一小儒
2023/05/06
8990
区块链之链上链下协同的实现与挑战
谁说区块链保护隐私的?
我们当然知道隐私保护很重要,但是我以为区块链技术其实是放大了隐私保护的需求,并没有有效地解决这个问题。隐私保护里面有多少是区块链技术的功劳,就看我们往区块链这个概念里塞多少东西了。
ThoughtWorks
2020/06/09
1.2K0
拿什么保护你,我的区块链
被纳入新基建的区块链,以数据不可篡改、可公开监管、便于查证的特性,广泛应用于有多方参与的系统中,为多方交互的信息(行为、数据等)提供可靠的存证。那么,在信息上链接受公开监管的同时,能否为信息提供隐私保护呢?隐私保护的数据又如何能验证其可靠性呢?腾讯云区块链使用同态加密、零知识证明、可信计算等技术,为区块链上数据隐私和行为可靠性提供了多方位的保障,并且提供了对国密算法的支持,在金融、政务等场景中可以选择适配SM2-SM3国密证书套件,完美对接国标、行标。那么腾讯云区块链究竟是怎么做到同时兼顾隐私性、可靠
腾讯技术工程官方号
2020/07/27
1.4K0
区块链技术沙龙最全回顾:我们需要做怎样的区块链?
导读:在诸多新技术付诸应用之后,越来越多的技术从业者开始发现,似乎摩尔定律已经开始失灵了,两年的周期远远跟不上技术和信息爆炸的速度。但与此同时,我们却发现另一个定律出乎意外的开始在科技圈里盛行,那就是丛林法则。狼性文化也好,剩者为王也好,云计算、人工智能、再到区块链等技术无不在彰显一个亘古不变的真理,适者生存。 那么如今大为火热的区块链技术是如何适应当今的互联网环境的呢?从无到有,从疯狂到理智,从虚拟到价值,区块链的发展正在逐步走上正轨。攻克了性能、去中心化、数据安全等诸多难关之后,区块链已经变得越发
腾讯技术工程官方号
2018/10/09
1.1K0
区块链技术沙龙最全回顾:我们需要做怎样的区块链?
解密区块链生态的技术信任
作者 | 李俊 责编 | 贾维娣 1 区块链的核心价值 区块链的发展如火如荼,也产生了大量的区块链体系文章介绍从区块链的底层技术、网络结构、共识算法等等做的很多表述,但在其中我常常被问到的问题是:区块链的技术体系之外,最想问的问题是它的核心价值是什么?是更好的性能、更方便的连接、更可靠的技术,还是其他的因素,关于这个问题,我想经济学人这本在全球通俗经济领域的龙头杂志总结得非常到位,其实就是一个词:信任。 诚然,区块链技术带来了很多更好的机制,如各方更好地进行数据协作、信息同步、实时的点对点清结算体系,甚至一
区块链大本营
2018/05/10
1K0
拿什么保护你,我的区块链
被纳入新基建的区块链,以数据不可篡改、可公开监管、便于查证的特性,广泛应用于有多方参与的系统中,为多方交互的信息(行为、数据等)提供可靠的存证。那么,在信息上链接受公开监管的同时,能否为信息提供隐私保护呢?隐私保护的数据又如何能验证其可靠性呢?腾讯云区块链使用同态加密、零知识证明、可信计算等技术,为区块链上数据隐私和行为可靠性提供了多方位的保障,并且提供了对国密算法的支持,在金融、政务等场景中可以选择适配SM2-SM3国密证书套件,完美对接国标、行标。那么腾讯云区块链究竟是怎么做到同时兼顾隐私性、可靠性的呢?
bengbengsu
2022/04/26
2K0
拿什么保护你,我的区块链
区块链技术和系统;ZKRollup ;区块链交易打包和审查
区块链技术作为一种去中心化、不可篡改且高度安全的分布式账本技术,近年来在金融科技、供应链管理、物联网、版权保护、投票系统等多个领域展现出了巨大的应用潜力。以下是拥有区块链研究经验可能涵盖的一些关键方面:
zhangjiqun
2024/08/01
2620
区块链基础知识与关键技术
最近在上 HKU 的<COMP7408 Distributed Ledger and Blockchain Technology>课程,对区块链的基础概念有了更系统的认知,结合之前上过的北京大学肖臻老师《区块链技术与应用》公开课,深知区块链知识体系之庞大,打算更新系列文章对区块链、比特币、以太坊等进行系统的知识梳理,如有错漏,欢迎交流指正。
pseudoyu
2023/04/11
7060
区块链基础知识与关键技术
区块链密码学:基础知识、应用与未来发展
区块链技术,作为一种分布式、去中心化的数据管理方式,密码学在其安全性和可靠性方面发挥着至关重要的作用。本文将详细介绍区块链密码学的基础知识、应用以及未来发展趋势。
人不走空
2024/02/20
5980
区块链关键字的解析
目前大多数区块链先驱都喜欢将区块链分为三层:应用服务层、服务平台层、底层区块链核心层
瑾诺学长
2018/09/21
1.1K0
一文看懂主流区块链攻击底层逻辑 | 博文精选
作者 | 张一锋、朱立、练娜 责编 | Aholiab 来源 | 《区块链技术与应用安全分析报告》 出品 | 区块链大本营(ID:blockchain_camp) 区块链技术近年来快速发展,其价值得到越来越多认可的同时,技术与应用方面的安全挑战也逐渐凸显。 本文研究了针对区块链技术与应用的攻击方式及安全事件,提出了包括基础设施层、密码算法层、节点通讯层、共识协议层、运行平台层、智能合约层和系统应用层的七层安全模型,并针对模型各层对应的具体风险点,提出了解决方案。此外还探讨了区块链数据隐私问题。 区块链安全
区块链大本营
2023/03/31
1.1K0
一文看懂主流区块链攻击底层逻辑 | 博文精选
区块链隐私保护技术解析——之门罗币(monero)
近几年勒索攻击事件频频发生,且数量逐年增加。勒索事件对各国政府机构、交易、科技、医疗、传媒、金融都产生较重的影响。2020年,全球因勒索软件造成的损失大约25万亿美元。勒索病毒幕后的黑客获得了高额的赎金,并成功兑现,这样更加剧了勒索事件的爆发。勒索软件一般采用加密货币做为赎金进行交易。加密货币由于其自身的特性-匿名性很难被第三方监管,而且难以追踪和溯源。
绿盟科技研究通讯
2021/10/26
2.3K0
区块链隐私保护技术解析——之门罗币(monero)
区块链技术与应用03 北大肖臻
Bitcoin and anonymity(privacy) Pseudonymity,假的匿名
Daffy
2020/11/11
5670
共识机制:区块链技术的根基
技术定义是:共识机制是一个群体决策的流程,群体中的个体会执行和支持对群体其他个人最好的决定。这是一个个体需要支持大多数人决定的解决方式,不管他们意愿如何。
cloudchainchina
2018/09/19
4.1K0
共识机制:区块链技术的根基
区块链是如何保护交易隐私的?eprint这篇论文告诉你答案
在区块链公有链中,每一个参与者都能够获得完整的数据备份,所有交易数据都是公开和透明的,这是区块链的优势。但同时,对于很多区块链应用方来说,这个特点又是致命的。因为很多时候,不仅仅用户本身希望他的帐户隐私和交易信息被保护,就商业机构来说,很多帐户和交易信息更是这些机构的重要资产和商业机密,不希望公开分享给同行。 此前,在12月举办的亚太以太坊技术交流会上,以太坊创始人Vitalik Buter曾提到,零知识证明(Zero knowledge proofs)是“最为强大”的解决方案,尽管技术实现难度最高,但在保
企鹅号小编
2018/01/18
1.6K0
区块链是如何保护交易隐私的?eprint这篇论文告诉你答案
探索区块链技术中的隐私保护机制
在当今数字时代,隐私保护已成为人们关注的热点话题。随着区块链技术的兴起,越来越多的人开始关注如何利用区块链技术来保护个人隐私。本文将详细探讨区块链技术中的隐私保护机制,并通过具体示例和代码说明,揭示其工作原理。
Echo_Wish
2025/01/15
2070
探索区块链技术中的隐私保护机制
重构区块链
撰写这篇手册,并不简单的因为区块链是一个热门话题,更因为随着研究的深入,你会发现这是一个相当复杂的领域。关于这一话题的信息来源无外乎三个方面:技术文档和代码,商业机构的宣传,研究机构或个人的整理。但是每一种媒体都因其形式、渠道或作者而带有某种偏见。技术文档固然详细精确,但是不够通俗,视野也不够广阔;商业宣传必定带有一定的偏向性;而看似中立的研究机构和媒体也因其背后资助方或者受众市场的差异而显现出意识形态的不同。区块链领域的技术人员喜欢强调其技术领先性,但偏偏这一领域在学术界还没有一致的评判标准。区块链商业机构流行的白皮书,只有极少数既保留了技术细节,又蕴含对整个体系的理解。媒体和研究机构里则存在一种悖论,那些对区块链理解不够深,但是想象力丰富的人,率先推出了所谓的畅销书,只能让普通人初步理解一些浅层的知识,无法用来灵活运用和价值创造。只有那些深入区块链一线的研究员才会意识到,这个领域还处在高速变化期,很多东西都没有定性,出书立著为时尚早。
全栈程序员站长
2022/07/23
9.8K0
重构区块链
如今区块链在企业级应用中的尴尬, 只因没看懂这4大主链2大场景……
在互联网高速发展的当下,数据共享与隐私保护已是全球广泛研究的领域,而区块链作为互联网重要插件的一项技术,却一直在商业应用领域未普及。
区块链大本营
2019/07/25
7450
如今区块链在企业级应用中的尴尬, 只因没看懂这4大主链2大场景……
如何全面控制区块链上数据的“读”权限
这样的需求背后,是开发者想把一些数据上链,让智能合约管理和运算,以达成业务上的共识,但又不希望数据公开可见,避免链上其他未授权参与者读取,导致信息泄露。
用户7358413
2021/10/28
1.5K0
推荐阅读
相关推荐
区块链技术中的矛与盾
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文