无法在/usr/lib/Python2.7中创建站点包,它显示“不允许操作”

时间:2019-08-22 08:04:08

标签: python-2.7 thrift macos-mojave

我试图在我的系统(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 ,但并没有太大帮助。

1 个答案:

答案 0 :(得分:1)

1.打开thrift的子文件夹lib/py/,修改Makefile如下:

PY_PREFIX=/usr

改为

PY_PREFIX = /Users/amy/python

2.sudo make install