为特定的Python安装制作pip安装包

时间:2012-11-20 12:10:17

标签: python pip

我有两个版本的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 vs 2.6)。

2 个答案:

答案 0 :(得分:2)

首先,创建一个指向所需python的virtualenv,使用virtualenv -p PYTHON_EXE VIRTUALENV_DIR之类的东西。然后使用source VIRTUALENV_DIR/bin/activate激活该virtualenv,然后运行pip将被隔离并使用该virtualenv的python。

如果您不使用virtualenv,请启动:)

答案 1 :(得分:0)

没有像你想要安装包的python一样运行pip吗?

path/to/python path/to/pip install package_name
顺便问一下,为什么不创建新的virtualenv并从那里使用pip?