当前位置: 首页 > 面试题库 >

pip或pip3为Python 3安装软件包?

庄实
2023-03-14
问题内容

我有一台配备OS X El Captain的Macbook。我认为那Python 2.7是预装的。但是,我也安装Python 3.5了。开始使用时Python 3,我读到要安装软件包,请输入:

pip3 install some_package

无论如何,现在当我使用

pip install some_package

some_package安装了Python 3。我的意思是我可以导入它,并且可以正常使用它。此外,当我只pip3输入时Terminal,我会收到有关用法的消息:

Usage:   
  pip <command> [options]

这与我输入just时得到的消息相同pip

这是否意味着在previos版本,事情是不同的,现在pippip3可以互换使用?如果是这样,并且为了争论起见,我该如何安装软件包Python 2而不是Python 3


问题答案:

pip是使用链接到同一可执行文件路径的软链接pip3。您可以使用以下命令来检查您的真实路径pippip3实际路径:

$ ls -l `which pip`
$ ls -l `which pip3`

您也可以使用以下命令了解更多详细信息:

$ pip show pip
$ pip3 show pip

当我们安装不同版本的python时,我们可能会创建以下软链接到

  • 将默认点设置为某些版本。
  • 为不同的版本创建不同的链接。

这是同样的情况pythonpython2python3

如果您对在不同情况下如何发生感兴趣,请在下面获取更多信息:

  • MacOS /自制软件
  • Fedora / CentOS
  • Debian / Ubuntu


 类似资料:
  • 嘿,伙计们,我想我的pip3遇到了麻烦。有人能帮我吗。我运行了以下命令: 它将此作为一个输出:这个输出不仅与tensorflow软件包有关,而且与我尝试用pip3安装的任何软件包有关。 编辑的原因是什么:pip工作正常,但pip3不工作

  • 我有一个python包A,它依赖于另一个名为godot的私有包(托管在bitbucket上,应该通过git ssh协议访问)。在包A的设置中。py,我有以下代码: 我这里有两个问题: > 重新安装hghttps://bitbucket.org/pypa/setuptools#egg=setuptools 我几乎解决了这一点,但我想知道是否有其他方法可用?调用pip安装-rrequirements.

  • 问题内容: 我都python2.7和安装。 符号链接链接到。 当我键入: 它将默认安装的python2版本。 一些软件包同时支持python2和python3。 如何安装via python3版本? 问题答案: 你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了 可能是这样的:

  • 问题内容: 我激活了已安装pip的virtualenv。我做了 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里? 通常它会在“下载”中,但是我不确定如果在virtualenv中使用pip安装它会在哪里。 问题答案: __与 virtualenv一起 使用时, pip 通常会在路径中安装软件包。 例如,我使用 Python 2.7创建了一个名为 venv_test 的测试vi

  • 问题内容: 我正在尝试使用需求文件安装python软件。 所以我创建了一个虚拟环境 …然后我下载了软件包,但未安装错误:http : //pastie.org/4079800 令人惊讶的是,如果我尝试手动安装每个软件包,它们的安装就可以了。例如: 我迷路了。到底是怎么回事? PS:我将v1.1和v2.7.2与和 问题答案: 看起来该软件包对numpy具有安装时依赖性。Pip完成了两遍您的要求:首先

  • 我激活了一个安装了pip的虚拟环境。我做了 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里? 通常它会在“下载”中,但我不确定如果我在虚拟环境中使用pip安装它会在哪里。