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 2022-05-16 09:00:09 +08:00 via iPhone
|
2
xtinput 2022-05-16 09:02:41 +08:00
换路径吧
|
3
deplivesb 2022-05-16 09:44:08 +08:00
你都用了 pyenv 了,为啥还要手动去链接?
|
4
Hack3rHan 2022-05-16 09:54:05 +08:00 via iPhone
/usr/bin 受到 macOS 的 SIP 保护
|
6
DosLee 2022-05-16 10:55:23 +08:00
放到 `/usr/local/bin` 下试试?
|
7
superrichman 2022-05-16 11:00:53 +08:00
MacOS 的 bin 目录是有 SIP 保护的除非你关掉它,不然不给你改的。你都用 pyenv 了,直接用 `pyenv local` 来指定某个目录的 python 环境就行了。
|
8
yazoox OP |
9
AlbertGuo 2022-05-16 17:24:08 +08:00
激活 pyenv 的环境再打开 neovim 是可以找到 python 的,python2 没有好像不影响使用吧
|