如何在debian 10上安装cpp手册页?

2024-09-30 10:39:59 发布

您现在位置:Python中文网/ 问答频道 /正文

从这里:https://stackoverflow.com/questaions/34507045/how-to-install-man-pages-for-c11这里提到

cppman is no longer supported under Ubuntu/apt

因此,不能再通过apt安装libstdc++6-<version>-doc

安装手册页的唯一方法是通过pip3。所以我试着安装 sudo apt-get install python-pip sudo apt-get install python3-pip。现在,有了python3,我可以通过pip3安装它: pip3 install cppman,在我尝试缓存手册页之前,一切似乎都是正确的:cppman -c,哪个给定者错误:

Traceback (most recent call last):
  File "/usr/local/bin/cppman", line 40, in <module>
    from cppman.main import Cppman
  File "/usr/local/lib/python2.7/dist-packages/cppman/main.py", line 26, in <module>
    import html
ImportError: No module named html

可以看出,它使用Python2.7而不是Python3,这很奇怪。 在github中,我在这里发现了类似的问题:https://github.com/aitjcize/cppman/issues/80,他们建议在哪里做

pip uninstall mancpp
pip3 install mancpp

我确实这样做了,但是当再次从pip3安装mancpp时,出现了另一个服务器错误:

Collecting mancpp
Could not install packages due to an EnvironmentError: 404 Client Error: Not Found for url: https://pypi.org/simple/mancpp/

那现在呢?若你们读到这里,你们会发现有很多错误,但在堆栈站点的任何地方都找不到解决方案。我只想拥有用于搜索函数和类(如std)的cpp手册,主要用于glibc++。正如我可以简单地用c函数所做的那样。为什么这么难?无论如何,如何通过pip3安装mancpp

uname -aLinux 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux


Tags: installpiptohttpscomforget错误
1条回答
网友
1楼 · 发布于 2024-09-30 10:39:59

The script使用#!/usr/bin/env pythonshebang,在您的系统上python很可能是2.7。只需编辑脚本:

sudo vim /usr/local/bin/cppman

在结尾追加3#!/usr/bin/env python3并重试

相关问题 更多 >

    热门问题