【发布时间】:2014-02-17 08:12:51
【问题描述】:
所以我听说了通过为每个项目创建一个新的虚拟环境来将包安装到 python 中的正确方法。在 Mac (10.8) 上,我已经使用 Homebrew 安装了 python3,然后我在这个副本上安装了 pip 和 virtualenv。
现在问题来了: 我创建了一个新的 virtualenv,并使用以下方法激活它:
virtualenv testing
source testing/bin/activate
当我输入时
which python
/Users/mik/Desktop/testing/bin/python
但是打字
which pip
/usr/local/bin/pip
(在尝试在虚拟环境中安装软件包时了解到这一点,并将其安装在 /usr/local/ 的系统范围安装中)
testing文件夹内没有引用pip的文件
额外问题:pip如何知道将文件安装到哪个python,例如pip list(我认为是指python 2.7)输出python 3.3上安装的包的名称 p>
【问题讨论】:
-
你是如何安装 pip 和 virtualenv 的?
-
pip 使用 easy_install 和 virtualenv 使用 pip
-
/usr/bin/easy_install
标签: python macos installation virtualenv