在链接到自定义sqlite3时使用pyenv构建Python 3版本

时间:2015-03-17 06:51:34

标签: python python-3.x sqlite pyenv

我使用sqlite3安装homebrew以使用比OS X提供的系统版本更新的版本。

现在我想使用pyenv安装Python 3.4.3并指导构建过程使用sqlite3安装的homebrew而不是OS X的版本。

我发现了这个:Compile Python 3.4 with sqlite3,并尝试调整它以使用pyenv,但失败了 - 安装的Python 3.4.3仍然与OS X sqlite3链接。我试过的命令:

env LD_RUN_PATH="/usr/local/opt" LDFLAGS="-L/usr/local/opt" CPPFLAGS="-I/usr/local/include" pyenv install 3.4.3

使用pyenv进行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

基于https://github.com/yyuu/pyenv/tree/master/plugins/python-build#special-environment-variables

最佳匹配:

  

PYTHON_CONFIGURE_OPTSPYTHON_MAKE_OPTS允许您指定用于构建CPython的configure和make选项。这些变量将仅传递给Python,而不是任何依赖包(例如libyaml)。

更一般,如果需要:

  

CONFIGURE_OPTS可让您将其他选项传递给./configure