首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >WheelCommand至少接受3个参数,但只给出了2个

WheelCommand至少接受3个参数,但只给出了2个
EN

Stack Overflow用户
提问于 2019-12-18 08:44:59
回答 1查看 175关注 0票数 0

我正在尝试使用下面的自动化来打包我的PySpark代码,以便在之后使用spark-submit来运行它:

https://bytes.grubhub.com/managing-dependencies-and-artifacts-in-pyspark-7641aa89ddb7

https://github.com/alekseyig/spark-submit-deps

由于我的pip版本可能比作者的版本高,因此我需要对setup.py进行以下更改:

from pip.commands import WheelCommand => from pip._internal.commands.wheel import WheelCommand

from pip.req import parse_requirements => from pip._internal.req import parse_requirements

但遗憾的是,在此之后,如果我尝试运行python setup.py bdist_spark,它将返回以下错误:

代码语言:javascript
运行
AI代码解释
复制
Traceback (most recent call last):
 File "setup.py", line 116, in <module>
 "bdist_spark": BdistSpark
 File "<conda_env>\lib\site-packages\setuptools\__init__.py", line 145, in setup
 return distutils.core.setup(**attrs)
 File "<conda_env>\lib\distutils\core.py", line 151, in setup
 dist.run_commands()
 File "<conda_env>\lib\distutils\dist.py", line 953, in run_commands
 self.run_command(cmd)
 File "<conda_env>\lib\distutils\dist.py", line 972, in run_command
 cmd_obj.run()
 File "setup.py", line 43, in run
 wheel_command = WheelCommand(isolated=False)
 File "<conda_env>\lib\site-packages\pip\_internal\commands\wheel.py", line 52, in __init__
 super(WheelCommand, self).__init__(*args, **kw)
TypeError: __init__() takes at least 3 arguments (2 given)

我尝试过修复它,但没有成功,我在SWF或pip文档/代码中找不到任何对我有帮助的东西。

你能帮我看一下吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-19 19:18:07

我也处于同样的情况(我的Python3.7版本)。但我取得了进展,能够使用2个zip文件(1个用于依赖项和实际代码)进行spark提交。不确定这是不是正确的方式。这里的建筑是用铀建造的。下面是我如何将所有依赖库放到dist文件夹中,然后在gradle任务中的wards之后将其压缩的代码

代码语言:javascript
运行
AI代码解释
复制
from uranium import current_build

@current_build.task

代码语言:javascript
运行
AI代码解释
复制
 def package_for_spark(build):
     download_dependency_cmd = ['pip3', 'install',
                           '-r', '.requirements.txt', '-t', 'dist']
     download_dependency_cmd.extend(index_url_paras)
     logger.info('download cmd: {}'.format(download_dependency_cmd))
     print(download_dependency_cmd)
     build.executables.run(download_dependency_cmd)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59388339

复制
相关文章
springboot 接受date参数
/** * 解析data * @return */ @Bean public Converter<String, Date> o() { return new Converter<String, Date>() { @Override public Date convert(String s) { try { retu
DencyCheng
2019/04/29
1.7K0
SpringMVC接受请求参数
在RequestMapping中配置参数名,同时与方法的参数名相同,需要在前面加上@PathVariable注解
Tim在路上
2020/08/04
1.1K0
Springmvc之接受请求参数
Springmvc之接受请求参数 本人独立博客https://chenjiabing666.github.io 准备工作 新建一个表单提交 请求地址: http://localhost:8080/ProjectName/user/login.do <form action="<%=request.getContextPath()%>/user/login.do" method="post"> username:<input type="text" name="username"> <br>
爱撒谎的男孩
2018/05/10
2.1K1
Springmvc之接受请求参数
switch接受的参数类型 原
switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character
wuweixiang
2018/08/14
1.5K0
python 可接受任意参数的函数
def avg(first, *rest): return (first + sum(rest)) / (1 + len(rest))
用户5760343
2019/10/21
8290
winform运行时如何接受参数?(示例)
关键是在Main函数中处理,示例如下 using System; using System.Collections.Generic; using System.Windows.Forms; namespace WinFormTest {     static class Program     {         /// <summary>         /// 应用程序的主入口点。         /// </summary>         [STAThread]        
菩提树下的杨过
2018/01/22
1.1K0
为啥GDP只滚动但没有跃迁效果?| PBI技巧
前段时间,我发布了《那个很酷的中国GDP快速滚动跃迁图是怎么实现的?| PBI实战》,其中比较详细地介绍了数据的处理以及图表的制作过程。
大海Power
2023/09/09
3270
为啥GDP只滚动但没有跃迁效果?| PBI技巧
[自闭天才]他,只看了一眼,便画出了整个纽约
Stephen Wiltshire1974出生在英国伦敦,3岁被诊断出患有自闭症,但他却有惊人的记忆力和画工。在一个陌生的城市,他只要在街上转一圈,就可以把街景建筑全都像电脑一样事无巨细地储存下来,再用画笔还原出来。 Stephen Wiltshire 2001年,他登上BBC电视台的“天才的片断”节目,在拍摄过程中,他乘坐直升机飞过伦敦上空,然后在3个小时内绘制完一幅细致完美的空中插画。这幅插画描绘了达4平方英里范围的景色,其中包括了12个历史景点和200个其他建筑。2006年Steph
大数据文摘
2018/05/23
3890
给容器设置内核参数
怎么给docker容器设置内核参数? 怎么给k8s POD设置内核参数? 为什么给容器设置某些内核参数之后,主机也会受影响?
腾讯云原生
2020/02/14
10.3K0
【快学springboot】3.多种接受参数的方式
在开发中,我们常常会碰到多种传参的方式。这里,我们就来总结下,springboot中可以运用到的接受参数的方式。
Happyjava
2019/07/16
1.3K0
【快学springboot】3.多种接受参数的方式
为什么只给隔离性设置了级别?
提到数据库,你多半会联想到事务,进而还可能想起曾经背得滚瓜乱熟的ACID,不知道你有没有想过这个问题,事务有原子性、隔离性、一致性和持久性四大特性,为什么偏偏给隔离性设置了级别?
蝉沐风
2022/08/12
5800
为什么只给隔离性设置了级别?
SpringMVC系列第4篇:接受参数有多少种方式?
比如我们想在方法中用到 servlet 中的对象:HttpServletRequest、HttpServletResponse、HttpSession,那么可以直接在方法的参数中声明这些对象即可,SpringMVC 会自动将这些参数传递进来,用到哪个就声明哪个
路人甲Java
2021/06/25
7380
SpringMVC系列第4篇:接受参数有多少种方式?
PHP、laravel如何接受json参数(postman传过来的)
一张图理解:
waki
2021/12/08
1.3K0
PHP、laravel如何接受json参数(postman传过来的)
java 415_@RequestBody接受参数报415错误「建议收藏」
1) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;
全栈程序员站长
2022/09/05
1.9K0
(十三)给函数参数添加类型
# 一、给函数参数添加类型 说明 在我们定义函数的时候参数的类型是无法推断的,因为函数只是一段将要执行的代码 对于参数的类型只有在将要调用的时候才会知道,如果对函数参数的值没有限定的时候,就可以传递任意类型的值 如果当某个函数执行的是数学运算的时候我们传入的是一个字符串,那么就会发生不可预期的错误 例 function add(a, b) { console.log(a + b) } // 函数的参数没有类型,当我们传递其他类型的参数也是可的, 机会出现不可预期的错误 add('hellow',
老怪兽
2023/02/22
8080
springboot之参数校验---------validation 多实体接受参数pom.xml引入依赖 controller实体
如果实体需要两个实体类接受参数一个为user一个为role实体,可以嵌套验证
用户5899361
2020/12/07
1.5K0
Pytorch学习-如何接受命令行参数argparse模块
使用argparse 模块定义解析命令行参数,命令 行参数其实也是应用在程序中的参数,只是为了更方便他人使用程序而设置。
AI深度学习求索
2018/12/11
5.1K0
tensorflow: 为什么 tensor型参数 可以接受 非tensor型输入
但是 manual 里面已经写明了 tf.multiply函数 的 参数项输入 必须要是 tensor型 的:
JNingWei
2018/09/28
5530
tensorflow: 为什么 tensor型参数 可以接受 非tensor型输入
TKE集群给pod设置内核参数
使用tke的过程中,很多时候我们希望对容器内的一些内核参数进行优化修改,可以通过init容器或者securityContext来修改pod内的内核参数。
聂伟星
2021/08/26
2.8K1
大数据能给出结论,但给不了解释
当下中国,大数据是个热词。大数据是怎样发挥价值的?关注到腾讯近日发布的大数据报告《95后迷之隐私观大揭秘》,记者走进位于深圳的腾讯总部,走进那些让数据“活”起来的人。记者在这里却看到,人与人交流的传统调研模式,不仅没有被所谓大数据掩埋,反而在大数据时代,被一个个数据又激发出来。 大数据给不出解释 搞大数据研发,不就是坐在实验室、电脑前,整天对着数字噼里啪啦地运算? 可腾讯公司用户与市场研究中心调研员韩娜,更多地是奔波在见调研对象的路上。 韩娜讲了一个对于她来说“家常”的故事。 一年冬天,她从南方的深圳赶到
钱塘数据
2018/05/07
6380
大数据能给出结论,但给不了解释

相似问题

接受任何函数(但只接受函数)作为参数

13

TypeError: but ()接受0的位置参数,但给出了1

14

TypeError: object()不接受参数,但只接受Python3中的参数

13

TypeError: open()接受0的位置参数,但给出了2

11

TypeError: speechtxt()接受0的位置参数,但给出了1

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档