小编Sem*_*ime的帖子

命令“python setup.py egg_info”失败,/tmp/../ 中的错误代码为 1

使用 pip 安装依赖项时出现以下错误:

pip9.exceptions.InstallationError 命令“python setup.py egg_info”在 /tmp/tmpoons7qgkbuild/opencv-python/ 中失败,错误代码为 1

下面是在pipenv install opencv-python最近的 linux (5.4.0 x64) 系统上运行命令的结果。

Locking [packages] dependencies…
self.repository.get_dependencies(ireq):
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 222, in get_legacy_dependencies
    result = reqset._prepare_file(self.finder, ireq, ignore_requires_python=True)
  File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 644, in _prepare_file
    abstract_dist.prep_for_dist()
  File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 134, in prep_for_dist
    self.req_to_install.run_egg_info()
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 435, in run_egg_info
    call_subprocess(
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/utils/__init__.py", line 705, in call_subprocess
    raise InstallationError(
pip9.exceptions.InstallationError: Command "python setup.py egg_info" failed with error …
Run Code Online (Sandbox Code Playgroud)

python pip pipenv

20
推荐指数
3
解决办法
5万
查看次数

在 QEMU 中记录动态指令跟踪或直方图?

  1. 我编写并编译了一个RISC-V Linux 应用程序

  2. 我想转储在运行时执行的所有指令(静态分析无法实现)。

是否可以从 QEMU(或其他工具)获取动态汇编指令执行直方图?

linux assembly trace qemu riscv

5
推荐指数
2
解决办法
1706
查看次数

OpenCV中的形态重建

在 OpenCV 中处理带有文本的图像时,我的打开操作不会导致正确的输出数据。该问题与本文中描述的问题非常相似:http : //www.cpe.eng.cmu.ac.th/wp-content/uploads/CPE752_06part2.pdf

PDF 部分的屏幕截图

我所看到的,人们建议使用重建操作。OpenCV 或一些已知的库/代码中是否有任何内置机制来实现这一点?

c++ opencv morphological-analysis

4
推荐指数
1
解决办法
3942
查看次数

python 3 argparse调用一个函数

我想在python3中创建一个类似命令行/类似shell的界面。

Argparse 似乎负责解析和显示帮助/错误消息。根据argparsepython3 文档,有一个func=参数可用于让您的函数被 argparse 调用

# sub-command functions
def foo(args):
   print(args.x * args.y)
def bar(args):
    print('((%s))' % args.z)
# create the top-level parser
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers()
# create the parser for the "foo" command
parser_foo = subparsers.add_parser('foo')
parser_foo.add_argument('-x', type=int, default=1)
parser_foo.add_argument('y', type=float)
parser_foo.set_defaults(func=foo)
# create the parser for the "bar" command
parser_bar = subparsers.add_parser('bar')
parser_bar.add_argument('z')
parser_bar.set_defaults(func=bar)
Run Code Online (Sandbox Code Playgroud)

但据我所知help_parser.set_defaults(func=foo),不会调用我的函数。如果你能帮助我,我将不胜感激。

您可以通过使用 python3 运行程序,键入help然后按 [Enter]来重现该问题。它没有hello按预期打印。谢谢!

def …
Run Code Online (Sandbox Code Playgroud)

parsing function command-line-interface argparse python-3.x

2
推荐指数
1
解决办法
1371
查看次数

格式字符串舍入错误

根据可见小数位数的不同,舍入行为不同是错误还是预期行为?

通过交互式解释器进行演示

Python 3.8.10
>>> a = 1.555
>>> f'{a:.0f}'
'2'
>>> f'{a:.1f}'
'1.6'
>>> f'{a:.2f}'
'1.55'
>>> f'{a:.3f}'
'1.555'
Run Code Online (Sandbox Code Playgroud)

python rounding format-string

-1
推荐指数
1
解决办法
82
查看次数