首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sudo python3运行的版本与不带sudo的python3运行不同。

sudo python3运行的版本与不带sudo的python3运行不同。
EN

Unix & Linux用户
提问于 2019-11-14 00:45:54
回答 1查看 4.4K关注 0票数 2

raspbian中的我建造并安装了 python3.8及其改变路径

代码语言:javascript
复制
export PATH=$HOME/.local/bin/:$PATH

我跑

代码语言:javascript
复制
>>which python3
/home/pi/.local/bin//python3
>>python3 --version
Python 3.8.0
>>whereis python3
python3: /usr/bin/python3.7m-config /usr/bin/python3.7m /usr/bin/python3.7 /usr/bin/python3.7-config /usr/bin/python3 /usr/lib/python3.7 /usr/lib/python3 /etc/python3.7 /etc/python3 /usr/local/lib/python3.7 /usr/include/python3.7m /usr/include/python3.7 /usr/share/python3 /home/pi/.local/bin/python3.8-config /home/pi/.local/bin/python3.8 /home/pi/.local/bin/python3 /usr/share/man/man1/python3.1.gz

但是当我跑的时候

代码语言:javascript
复制
>>sudo python3 --version
Python 3.7.3
>>sudo which python3
/usr/bin/python3

如何将sudo python3 3更改为3.8

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-11-14 05:24:19

您可以使用sudo -E COMMAND来保护用户的环境。就你而言:

代码语言:javascript
复制
sudo -E python3 --version

如果问题仍然存在,您可以使用以下命令来覆盖所选命令的路径:

代码语言:javascript
复制
sudo "PATH=$PATH" python3 --version
# OR
sudo env "PATH=$PATH" python3 --version
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/552066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档