1

我想了想并安装了pip,然后添加了一堆我喜欢使用的库,然后,只有在安装完所有东西之后,我才意识到所有东西都进入了 2.7.2 sit-packages 目录,所以 Python2.7.5 版本没有看到任何东西。

现在,如果我python --version在终端中输入,就会启动正确的版本。但是,pip仍然“绑定”到 Python 的默认版本。

我该如何告诉 OSX 查看新版本的 Python 的所有内容?

4

2 回答 2

1

老实说,解决这个问题的一种方法是确保它virtualenv适用于正确的版本,并且只需在 virtualenv 中使用 pip。

于 2013-09-11T17:55:48.333 回答
0

在 Mac 上安装 Python 的一个常见模式是使用Home Brew,它是 Mac 的包管理器。然后,您可以使用以下命令安装 python:

sudo brew update
brew install python

前提是您已经安装了 XCode 命令行工具。在我认为 Home Brew Python 将是路径中的第一个之后。如果不是这种情况,通过使用 Mac Brew install ( /usr/local/Cellar/python/2.7.5/bin/pip) 提供的 pip 安装包来使用 virtualenv 可能会更简单。完成后,您需要创建一个 virtualenv

virtualenv ~/path/to/the/env

并激活它

source ~/path/to/the/env/bin/activate

这将是一个全新的 python,并且您的路径将正确配置(python 和 pip 将是正确的)。您可以随时删除它,deactivate它或source根据需要删除它。

于 2013-09-11T18:01:10.463 回答