当前位置: 首页 > 知识库问答 >
问题:

如何在Ubuntu上通过pip安装python3版本的包?

庞彬
2023-03-14

我在Ubuntu 12.04中安装了Python2.7Python3.2
符号链接Python链接到Python2.7

当我打字时:

sudo pip install package-name

它将默认安装Python2版本的package-name

有些包同时支持Python2Python3
如何通过PIP安装Python3版本的Packag-name

共有1个答案

舒俊雄
2023-03-14

Ubuntu 12.10+和Fedora 13+都有一个名为Python3-pip的包,它将安装PIP-3.2(或PIP-3.3PIP-3.4PIP3,适用于较新的版本),而无需进行这种跳转。

我遇到了这个问题,并在不需要wget或virtualenvs(假设Ubuntu 12.04)的情况下修复了这个问题:

  1. 安装包python3-setuptools:运行sudo aptitude install python3-setuptools,这将给出命令easy_install3.
  2. 使用Python 3的setuptools安装pip:runsudo easy_install3 pip,这将像Kev的解决方案一样给出命令pip-3.2
  3. 安装您的PyPI包:运行sudo pip-3.2 install (当然,将python包安装到您的基本系统中需要root用户)。
  4. 利润!
 类似资料:
  • 问题内容: 我都python2.7和安装。 符号链接链接到。 当我键入: 它将默认安装的python2版本。 一些软件包同时支持python2和python3。 如何安装via python3版本? 问题答案: 你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了 可能是这样的:

  • 问题内容: 我想在Ubuntu 12.04上安装NodeJS版本0.8.18。我尝试安装最新版本,然后使用还原为0.8.18 ,但是当我运行代码时,显然安装的软件包和两个版本(最新版本和0.8.18)都存在问题。由于我不知道如何解决该问题,因此我从Node安装中清除了计算机,并考虑直接安装我感兴趣的版本(v0.8.18)。 问题答案: 克里斯·李(Chris Lea)的ppa回购中有0.8.23。

  • 我想在Ubuntu12.04上安装NodeJS0.8.18版本。我试图安装最新版本,然后使用还原到0.8.18,但当我运行代码时,显然安装的包和两个版本(最新版本和0.8.18)存在一些问题。由于我不知道如何解决这个问题,我从节点安装中清理了机器,并考虑直接安装我感兴趣的版本(V0.8.18)。

  • 问题内容: 在Windows 7计算机上,我安装了1.5.6版: 为了找到错误的原因,我想安装其他版本的pip,对我来说效果很好。那么,如何才能卸载并安装1.2.1版呢? 问题答案: 本身只是一个普通的python包。因此,您可以使用pip安装pip。 当然,您不想影响系统的pip,请将其安装在virtualenv内。

  • 本文向大家介绍在Ubuntu上安装最新版本的Node.js,包括了在Ubuntu上安装最新版本的Node.js的使用技巧和注意事项,需要的朋友参考一下 Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。 Node.js最初是由Ryan Dahl创建的,目前

  • 我正在使用Python 3.6。5和pyenv。PIP10刚刚问世,但pyenv正在用PIP9.0创建我的新虚拟环境。3,我必须手动更新其中的每一个。真烦人。 我试图更新pyenv并重新安装Python版本(我希望它会有更新的pip版本,但没有。),但没有成功。 我应该等待pyenv端的更新还是遗漏了什么?