ls -l /usr/bin/python
ls: /usr/bin/python: No such file or directory
ls -l /Users/yangzh/.pyenv/versions/2.7.18/bin/python2.7
-rwxr-xr-x 1 yangzh staff 2112072 May 16 08:34 /Users/yangzh/.pyenv/versions/2.7.18/bin/python2.7
sudo ln -s "/Users/yangzh/.pyenv/versions/2.7.18/bin/python2.7" "/usr/bin/python"
ln: /usr/bin/python: Operation not permitted
sudo ln -s /Users/yangzh/.pyenv/versions/2.7.18/bin/python2.7 /usr/bin/python
ln: /usr/bin/python: Operation not permitted
如上所示,我用 pyenv 安装了一个 python2.7 的版本,但是想链接一下,发现不能成功......
os 是 monterey 12.3.1
![]() |
1
essethon 91 天前 via iPhone
|
![]() |
2
xtinput 91 天前
换路径吧
|
3
deplivesb 91 天前
你都用了 pyenv 了,为啥还要手动去链接?
|
![]() |
4
Hack3rHan 91 天前 via iPhone
/usr/bin 受到 macOS 的 SIP 保护
|
![]() |
6
DosLee 91 天前
放到 `/usr/local/bin` 下试试?
|
7
superrichman 91 天前
MacOS 的 bin 目录是有 SIP 保护的除非你关掉它,不然不给你改的。你都用 pyenv 了,直接用 `pyenv local` 来指定某个目录的 python 环境就行了。
|
![]() |
8
yazoox OP |
9
AlbertGuo 91 天前
激活 pyenv 的环境再打开 neovim 是可以找到 python 的,python2 没有好像不影响使用吧
|