Python离线安装openpyxl模块的步骤
作者:weixin_50640351 发布时间:2021-08-10 16:04:04
标签:Python,离线安装,openpyxl,模块
openpyxl模块离线安装
背景:
公司的防火墙限制,无法使用pip在线安装,开墙的审批流程较为繁琐,故采取离线安装的方式。
步骤如下:
1、官网https://pypi.org/project/jdcal/#files下载jdcal安装压缩包;
2、 官网https://pypi.org/project/et_xmlfile/1.0.1/#files下载xmlfile安装压缩包;
3、官网https://pypi.org/project/openpyxl/2.6.4/#files下载openpyxl安装压缩包;
4、解压jdcal包,然后进入到jdcal文件的setup.py所在的目录下,执行python setup.py install;
5、解压xmlfile包,然后进入到xmlfile文件的setup.py所在的目录下,执行python setup.py install;
6、解压openpyxl包,然后进入到openpyxl文件的setup.py所在的目录下,执行python setup.py install。
踩过的坑:
离线安装openpyxl,必须先安装jdcal和xmlfile:
1、假如不先安装jdcal会报如下错误:
No module named jdcal
2、假如不先安装xmlfile会报如下错误:
error Could not find suitable distribution for Requirement.parse<‘et-xmlfile'>
来源:https://blog.csdn.net/weixin_50640351/article/details/115291183


猜你喜欢
- Celery是Python开发分布式任务列队的处理库。可以异步分布式地异步处理任务,也可定时执行任务等等。通常我们可以使用celery在Dj
- 需求分析根据原始数据,计算出累计和、回撤、连续正确、连续错误、连续正确值与连续错误值6项数据,其中原始数据大于等于0认定为正确,原始数据小于
- Python 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典.1.1 创建字典Python有两种方法可以创建
- 本文章采用的是Qt4,是python(x,y) 套件中集成的,为啥不集成Qt5呢,懒得装啊:)正文:首先看成品:这个程序的功能是输入原价和降
- Tags# 普通for循环<ul>{% for user in user_list %} <li>{{
- 因为外贸网站,禁止同行抄袭,所以防止中国ip访问访问,访问的时候有密码提示,这样的代码如何写.请给一个提示.或者有好的代码,请分享下。 &n
- 惊云JS随机排序程序随机显示信息-每次新闻显示顺序都不一样<script type=text/javascript>//////
- 在python中,通常通过dict和zip组合来构建键值对。比如:aid = [i for i in range(10)]name = [[
- 测试用例(1) 测试用例(2)代码如下(python):# coding=utf-8from appium import webd
- 如何使用GPU而不是CPU首先查看设备from tensorflow.python.client import device_libprin
- 之前用Class类来搭建神经网络class Neuro_net(torch.nn.Module): ""&q
- 本文是小编针对JS删除数组里的某个元素这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容:删除数组指定
- 基本的字符串位置查找方法Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位
- 一、python3对文本和二进制数据做了区分。文本是Unicode编码,str类型,用于显示。二进制类型是bytes类型,用于存
- 一、多进程的实现方法一# 方法包装 多进程from multiprocessing import Processfrom ti
- python-opencv3.0新增了一些比较有用的 * 算法,这里根据官网示例写了一个 * 类程序只能运行在安装有opencv3.0以上版
- 最近看到网上的一些作品,然后进行一些完善。只是用于学习,不要去干坏事哦。程序来源于网,我只是做了一些优化。当然这种方法破解还是有点慢哦。我用
- 因DWS内核目前支持的线程数很少,个人门户首页打开后,如果并发请求加载的模块数过多,很容易导致DWS崩溃,故而给之前写的AJAX类加了个顺序
- 前言前段时间在微博看到一段摸鱼人的倒计时模板,感觉还挺有趣的。于是我用了一小时的时间写了个页面出来 摸鱼办地址 (当然是摸鱼的时间啦)。模板
- 1. Pytorch中的广播机制如果一个Pytorch运算支持广播的话,那么就意味着传给这个运算的参数会被自动扩张成相同的size,在不复制