繁体   English   中英

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

[英]Make pip install package for specific Python installation

我有两个版本的 Python 2.7。

使用pip-2.7 install bsddb3似乎为 Python 的本机 OS X 版本安装 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)。

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

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

不运行 pip 与要安装软件包的 python 一样有效吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM