fetch nohooks nohistory throws error:仓库工具/fetch:第8行:exec:python:未找到

2024-05-13 22:16:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从ubuntu18.04机器的chromium目录中检出代码,并得到一个错误:“python not found”。 我最近使用以下命令安装了python2.7:

cd /usr/src
sudo wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz 
sudo tar xzf Python-2.7.16.tgz
cd Python-2.7.16
sudo ./configure --enable-optimizations
sudo make altinstall

which python2.7产生:

/usr/local/bin/python2.7

所以我用:alias python=/usr/local/bin/python2.7更改了Python别名

现在,即使在这之后,当我试图获取铬,它说

"line 8: exec: python: not found".

~/chromium$ fetch --nohooks --no-history chromium

depot_tools/fetch: line 8: exec: python: not found

注意:我已经在PATH变量中添加了/usr/local/bin/python2.7。你知道吗

添加echo$PATH的输出

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/quic/depot_tools:/usr/local/bin/python2.7


Tags: binusrlocallinesudonotcdfetch
1条回答
网友
1楼 · 发布于 2024-05-13 22:16:06

定义别名仅限于当前运行的shell。它不会继承到子进程。你知道吗

为了将/usr/local/bin/python2.7作为默认的python,必须在路径的某个地方有一个指向那里的符号链接。你知道吗

例如:ln -s /usr/local/bin/python2.7 ~/bin/python如果你的~/bin$PATH上。你知道吗

相关问题 更多 >