【求助帖】在CentOS8环境下用Docker部署Hawkeye出现问题
按照作者文档的部署方法,在Hawkeye目录下执行
docker build -t hawkeye .
但是报出以下错误:
[root@iZ8vb3yphb2x31i6psmb5rZ Hawkeye]# docker build -t hawkeye .
Sending build context to Docker daemon 2.441MB
Step 1/20 : FROM python:3.7-stretch
---> a6a4ed8843bf
Step 2/20 : LABEL MAINTAINER=0xbug
---> Using cache
---> 5c97808edc3f
Step 3/20 : ENV TZ=Asia/Shanghai
---> Using cache
---> 9b83d66fd19e
Step 4/20 : EXPOSE 80
---> Using cache
---> 9ec2c382a839
Step 5/20 : RUN apt-get update
---> Using cache
---> e34f28b4acda
Step 6/20 : RUN apt-get install --no-install-recommends -y curl gnupg git redis-server supervisor software-properties-common wget
---> Using cache
---> ea86c360bb96
Step 7/20 : RUN curl https://openresty.org/package/pubkey.gpg | apt-key add -
---> Using cache
---> 20b1a1b28123
Step 8/20 : RUN add-apt-repository -y "deb http://openresty.org/package/debian stretch openresty"
---> Using cache
---> cc147ca17fae
Step 9/20 : RUN apt-get update
---> Using cache
---> c89bddff7ab9
Step 10/20 : RUN apt-get install -y openresty
---> Using cache
---> c0fb4d1acc3d
Step 11/20 : COPY ./deploy /Hawkeye/deploy
---> Using cache
---> 13023d83c77d
Step 12/20 : RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r /Hawkeye/deploy/pyenv/requirements.txt -U
---> Running in f687e1308365
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting aniso8601==3.0.2
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/17/13/eecdcc638c0ea3b105ebb62ff4e76914a744ef1b6f308651dbed368c6c01/aniso8601-3.0.2-py2.py3-none-any.whl (22 kB)
Collecting certifi==2018.8.24
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl (147 kB)
Collecting chardet==3.0.4
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting Click==7.0
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81 kB)
Collecting Deprecated==1.2.3
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/83/2d/7a5a117eccdef0cdf4cf015830945a7d8fdbbc9ec866d7cead758dc4229c/Deprecated-1.2.3-py2.py3-none-any.whl (8.6 kB)
Collecting Flask==1.0.2
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91 kB)
Collecting Flask-RESTful==0.3.6
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/47/08/89cf8594735392cd71752f7cf159fa63765eac3e11b0da4324cdfeaea137/Flask_RESTful-0.3.6-py2.py3-none-any.whl (25 kB)
Collecting gunicorn==19.9.0
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112 kB)
Collecting huey==1.10.2
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/0e/9f/7f905b90557a64633bbd64a4dae8e038dbe210a9f8641b81977a6653d84b/huey-1.10.2.tar.gz (311 kB)
Collecting idna==2.7
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl (58 kB)
Collecting itsdangerous==0.24
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz (46 kB)
Collecting Jinja2==2.10
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126 kB)
Collecting MarkupSafe==1.0
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz (14 kB)
ERROR: Command errored out with exit status 1: command: /usr/local/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z45ys48z/MarkupSafe/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z45ys48z/MarkupSafe/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-3chwijex cwd: /tmp/pip-install-z45ys48z/MarkupSafe/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-z45ys48z/MarkupSafe/setup.py", line 6, in <module> from setuptools import setup, Extension, Feature ImportError: cannot import name 'Feature' from 'setuptools' (/usr/local/lib/python3.7/site-packages/setuptools/__init__.py) ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 20.1; however, version 20.1.1 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
The command '/bin/sh -c pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r /Hawkeye/deploy/pyenv/requirements.txt -U' returned a non-zero code: 1
仔细阅读了一下发现step1默认运行了python3.7版本,而我服务器端安装的是python3.8
并且看到这一句
ImportError: cannot import name 'Feature' from 'setuptools' (/usr/local/lib/python3.7/site-packages/setuptools/__init__.py)
这分明是去找python3.7的目录了,我检查过我的python3.8目录下是有需要调用的文件的
求助应该怎么解决
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CUBA Studio 13.3 发布,企业级应用开发平台
大家好,CUBA Studio 13.3 已发布,可以从这里下载最新版,或者直接在IDEA中更新CUBA插件。 CUBA Studio 13.3 是一个常规维护版本,进行了一些改进和Bug修复,以下变化值得关注: 1. 修正了 CUBA 项目向导中 SDK 总是为空的问题 2. 现在可在 Studio 中扩展自定义主题 3. 修正了某些情况下打开新创建的项目时会出现 Throwable 异常的问题 4. 提升了对 CUBA Frontend前端模块的支持 5. 项目模型导出功能优化,导出文件中按模型的FQN排序 6. 以及其它30多项改进或BUG修复 详细的Bug修复列表在这里 CUBA Platform 是一款开源且免费的企业级应用开发框架,已有将近10年的发展历史,由俄罗斯的 Haulmont 公司开发。 CUBA Platform 已登陆中国,为中国开发人员提供了中文网站、中文学习资源、中文开发文档以及中文论坛,社区活跃度日益提升。有任何开发问题可访问 CUBA 平台中国官方网站来反馈和交流。
- 下一篇
关于直播带货源码开发以及系统搭建解决方案
随着5G时代的到来,过去在直播过程中常见的清晰度低、卡顿以及跳转繁琐等情况均会消失,主播和粉丝能保证随时互动,不再受到网络延迟的影响,而长视频加深了用户与产品的深度接触,消费者也更容易在潜移默化中完成购买。传统娱乐性质的短视频平台也纷纷转型,凭借喊麦、娱乐的直播形式已经不再能够吸引大批用户,高质量的内容成为现在用户的主要需求。以往通过图文等形式引流的现状也在发生改变,所以,对于广大主播以及商家来说,电商直播将是最好的盈利方式,那么直播带货源码都有哪些功能?该如何开发?一、直播带货源码需要哪些基本功能?后台php语言,安卓、苹果、后台管理三端原生源码QQ、微信、手机验证码登录多种登录方式;发布短视频,可添加三方购物链接进行跳转,可添加购物车商品,用户可进行点赞评论分享、可以直接点击进行购买;精选视频、可上下滑动观看,可查看附近用户视频直播功能:开启直播添加直播封面、直播名称和选择直播商品,直播进可随时添加商品,主播可查看打赏收益,用户观看可进行礼物打赏可选择购物车商品进行跳转购买;可在直播间进行聊天商城:商家填写资料进行商城申请认证,后台审核通过,商家可以编辑店铺信息,上传添加商品,发布...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6