8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何在 ubuntu 23.10 上为 python 2.7 安装 pip

Mohammad Fatoni 2月前

42 0

有一些链接,比如这里,关于如何在使用 python 2.7 的 ubuntu 上安装 pip2 的说明,但是当我运行 curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.pysudo py...

这里 有一些链接,关于 如何在使用 python 2.7 的 ubuntu 上安装 pip2 的说明,但是当我运行

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2.7 ~/get-pip.py

我收到此错误:无法获取 URL https://pypi.org/simple/pip/ :确认 SSL 证书时出现问题:HTTPSConnectionPool(host='pypi.org',port=443):使用 URL 超过最大重试次数:/simple/pip/(由 SSLError(\'无法连接到 HTTPS URL,因为 SSL 模块不可用。\',)引起)- skippingERROR:找不到满足要求 pip<21.0 的版本(来自版本:无)ERROR:未找到与 pip<21.0 匹配的分发版

如何在 ubuntu 上为 python 2.7 安装 pip?

帖子版权声明 1、本帖标题:如何在 ubuntu 23.10 上为 python 2.7 安装 pip
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Mohammad Fatoni在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我想将我的虚拟机 Ubuntu 服务器变成云服务器,以便从任何地方访问我的数据和 Linux shell。但是,我不确定如何将其托管在云上,有可用的资源

    我想将虚拟机 Ubuntu 服务器变成云服务器,以便从任何地方访问我的数据和 Linux shell。但是,我不确定如何将其托管在云上,有资源可以帮助我这样做。

    我想了解如何在云上使用我的 ubuntu 服务器,其中我的 ubuntu 服务器位于虚拟机上。

  • 仍然会在 Debian 类平台上安装适用于 Python 2.7 的 Pip。不过,您可能无法用它做很多事情。(在某些版本中,它将位于

  • 我是 Linux 新手。我的 ubuntu 上已经有 gcc 11 和 12,但使用以下命令编译了 gcc-14:./configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --pr...

    我是 Linux 新手。我的 ubuntu 上已经有 gcc 11 和 12,但使用以下命令编译了 gcc-14:

    ./configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-14.1.0 --enable-checking=release --enable-languages=c,c++ --disable-multilib --program-suffix=-14.1.0
    

    然后 make && make install

    我使用 update-alternatives 将 gcc-14 添加到可用编译器列表中:

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-14.1.0/bin/gcc-14.1.0 14 --slave /usr/bin/g++ g++ /usr/local/gcc-14.1.0/bin/g++-14.1.0  --slave /usr/bin/gcov gcov /usr/local/gcc-14.1.0/bin/gcov-14.1.0
    

    然而,当编译使用 c++23 特性的 cpp 代码时,我收到链接错误:

    /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found
    

    我猜这里的 libstdc++.so 是用于 gcc-12 或 gcc-11 的。libstdc++.so 可用于 gcc-14,网址为 /usr/local/gcc-14.1.0/lib64/libstdc++.so

    有没有办法指定 gcc-14 应该始终使用自己的 libstdc++ ?(无需在我的 cmake 脚本中指定编译时要使用的 libstdc++ 的静态路径)

  • @Someprogrammerdude 很高兴知道。重新编译 gcc 而不指定目标/构建/主机可以解决问题吗?

  • 我的发行版基于 ubuntu 22。我无法访问 gcc-14,这就是我编译它的原因。使用 update-alternatives gcc --version 显示预期的 gcc 14.1.0。也许问题不是我最初想的那样?

  • Xemuth:供将来参考,评论中的 OT 是“off topic”的缩写,这意味着它并不意味着解决或指出当前的问题,但可能解决或指出所呈现的其他问题。有时也可以使用“Unrelated”来标记具有有用信息的评论。

  • 通过执行以下操作解决了我的问题:

    sudo apt remove gcc-11 gcc-12
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt upgrade
    

    新包 gcc-13-base 已安装,现在一切正常。

返回
作者最近主题: