【发布时间】:2019-03-25 20:36:17
【问题描述】:
我试图在一台机器上安装没有 sudo 权限的 pybgpstream。 Python 安装是系统范围的。我必须在 ~/.local/lib 下安装所有东西... 安装 libbgstream 二进制文件后,我想安装 pybgpstream
pip install --global-option build_ext --global-option '--include-dir=/home/USER/.local/include' --global-option '--library-dir=/home/USER/.local/lib' pybgpstream
安装成功后,我尝试使用 pybgpstream 运行一些脚本。无效:
ImportError: /home/USER/.local/lib/python2.7/site-packages/_pybgpstream.so: undefined symbol: _Py_FalseStruct
我将 /home/USER/.local/lib/ 添加到 LD_PATH... 不知道怎么回事……
【问题讨论】:
-
看起来您使用 python 3 编译了 lib,但正在尝试使用 python 2 运行它。
标签: python linux installation pip debian