打开终端时总是出现bash错误,如何清除这些启动错误提示?
解决终端启动时的错误提示问题
这两个错误都是终端启动配置文件里的拼写失误和路径问题导致的,我一步步帮你修复:
第一步:定位问题来源
终端每次启动时会自动加载用户家目录下的几个配置文件(比如~/.bashrc、~/.bash_profile、~/.profile),你的错误就出在这些文件里的某几行。
第二步:修复「expert: command not found」错误
这个错误明显是把环境变量设置命令export拼写错成了expert,你需要找到这行并修正:
- 先打开最常用的
~/.bashrc文件检查:nano ~/.bashrc - 按
Ctrl+W搜索关键词expert,定位到拼写错误的那一行。 - 把
expert改成正确的export,比如原来是expert PATH=$PATH:/your/python/path,就改成export PATH=$PATH:/your/python/path。 - 按
Ctrl+O保存修改,Ctrl+X退出编辑器。
第三步:修复「souce/usr/local/bin/virtualenvwrapper.sh: No such file or directory」错误
这个错误包含两个小问题,还要确认文件是否存在:
- 拼写错误:
souce应该是source - 格式错误:
source和文件路径之间必须有空格
具体操作:
- 回到刚才的配置文件,搜索
souce/usr/local/bin/virtualenvwrapper.sh这一行。 - 先修正拼写和空格,改成:
source /usr/local/bin/virtualenvwrapper.sh - 检查这个文件是否真的存在,在终端执行:
ls /usr/local/bin/virtualenvwrapper.sh- 如果显示文件存在,那上面的修正就足够了。
- 如果显示「No such file or directory」,说明你还没安装virtualenvwrapper:要么执行
pip install virtualenvwrapper安装它,要么直接把这行注释掉(在开头加#,变成# source /usr/local/bin/virtualenvwrapper.sh)。
- 保存修改并退出编辑器。
第四步:让修改立即生效
执行下面的命令重新加载配置文件,不用重启终端就能验证效果:
source ~/.bashrc
如果你的错误来自~/.bash_profile,就执行:
source ~/.bash_profile
现在打开新终端,应该就不会再出现这些错误提示了。
内容的提问来源于stack exchange,提问作者Wenbo Sun
相关产品推荐
相关产品推荐

