【问题标题】:Packages getting installed only in Python 2.7 but not in 3.5仅在 Python 2.7 中安装包,但不在 3.5 中安装
【发布时间】:2016-05-11 09:19:10
【问题描述】:

我正在使用 pip 安装我需要的软件包:Numpy 和 Scipy。但是,只有在我使用 python 2.7 导入它们时它们才有效。当我尝试使用 3.5 时,它似乎根本没有安装。

我更新了 pip 并获得了它的版本 pip 8.0.2 from /Library/Python/2.7/site-packages (python 2.7) 然后我尝试了:pip3.5 --version 并获得了:

pip 8.0.2 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-
packages (python 3.5)

我想要的只是我下载的所有包,我可以在 Python 3.5 中使用它们。我不使用 2.7,但我不想删除它,因为我读过它不是一个好主意。

谁能解释一下我如何安装这些软件包以便他们在 3.5 上工作,而不仅仅是在 2.7 上工作?

非常感谢您提前阅读 :) 和有用的帮助。

PS:我使用的是 OS X 10.9.5

【问题讨论】:

    标签: python python-2.7 numpy python-3.5


    【解决方案1】:

    Python 2 和 Python 3 的包是分开安装的,在一个版本中安装不会使包对另一个版本可用。 pip 是 Python 2,所以它只为 Python 2 安装;要为 Python 3 安装包,请使用 pip3

    【讨论】:

    • 完美!!并感谢您也解释了问题所在! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多