安装相同版本的pyenv和boost_python
Posted
技术标签:
【中文标题】安装相同版本的pyenv和boost_python【英文标题】:Installing the same version of pyenv and boost_python 【发布时间】:2021-02-04 02:59:49 【问题描述】:我已经通过 pyenv 安装了 python
$which python
/Users/whitebear/.pyenv/shims/python
$python -V
Python 3.7.9
但是在/Users/whitebear/.pyenv/versions/3.7.9/lib/
中,没有libboost_python**
所以我通过 brew brew install python-boost
安装。
安装在/usr/local/Cellar/boost-python3/1.75.0/
但是只有libboost_python39**
和libboost_numpy39
我的 python 版本是 3.7.9。
我如何安装boost_python
为pyenv
相同的版本??
【问题讨论】:
【参考方案1】:请看https://github.com/pyenv/pyenv/issues/585
你需要build boost你在你的pyenv中安装的python版本
【讨论】:
谢谢我用./bootstrap.sh --with-python-root=~/.pyenv/versions/3.7.9
重写project-config.jam
python : 2.7 : "~/.pyenv/versions/3.7.9" ;
-> 使用python : 2.7 : "~/.pyenv/versions/3.7.9" ;
然后exec ./b2
,sudo ./b2 install
安装成功以上是关于安装相同版本的pyenv和boost_python的主要内容,如果未能解决你的问题,请参考以下文章
虚拟环境工具pyenv的安装,配置和使用,完美控制python版本
python多版本和虚拟环境(pyenv+conda or virtualenv)