我想了想并安装了pip
,然后添加了一堆我喜欢使用的库,然后,只有在安装完所有东西之后,我才意识到所有东西都进入了 2.7.2 sit-packages 目录,所以 Python2.7.5 版本没有看到任何东西。
现在,如果我python --version
在终端中输入,就会启动正确的版本。但是,pip
仍然“绑定”到 Python 的默认版本。
我该如何告诉 OSX 查看新版本的 Python 的所有内容?
老实说,解决这个问题的一种方法是确保它virtualenv
适用于正确的版本,并且只需在 virtualenv 中使用 pip。
在 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
根据需要删除它。