我试图在我的系统(macOs 10.14.5)上安装thrift(0.11.0),为此我下载并解压缩了tar文件。然后我运行以下命令:
./bootstrap.sh
./configure
make
make install
但是进行安装会引发以下错误:
error: could not create '/usr/lib/python2.7/site-packages': Operation not permitted
然后,我还尝试在/usr/lib/python2.7内手动创建site-package,但错误消息仍然相同。 在运行 make install 时,我也尝试过 sudo ,但并没有太大帮助。
答案 0 :(得分:1)
1.打开thrift的子文件夹lib/py/,修改Makefile如下:
PY_PREFIX=/usr
改为
PY_PREFIX = /Users/amy/python
2.sudo make install