1

我有两个版本的 Python 2.7。

使用pip-2.7 install bsddb3似乎为本机 OS X 版本的 Python 安装 bsddb3。

如何将其更改为位于的 Python 版本

/Library/Frameworks/Python.framework/Versions/7.3/Resources/Python.app/Contents/MacOS

(找到>>> os.path.dirname(sys.executable)可能不正确的路径。*nix 仍然让我感到困惑。)

注意AFAICS 这不是重复的。另一个 qs 询问如何安装特定版本(例如 2.7 与 2.6)。

4

2 回答 2

2

首先,创建一个指向你想要的 python 的 virtualenv,使用类似virtualenv -p PYTHON_EXE VIRTUALENV_DIR. 然后激活那个virtualenv,source VIRTUALENV_DIR/bin/activate然后运行pip将被隔离并使用那个virtualenv的python。

如果您不使用 virtualenv,请开始 :)

于 2012-11-20T12:55:00.977 回答
0

不使用要安装软件包的 python 运行 pip 吗?

path/to/python path/to/pip install package_name

顺便说一句,为什么不创建新的 virtualenv 并从那里使用 pip 呢?

于 2012-11-20T12:36:42.843 回答