我有一个使用特殊python环境(2.3.x urgh)的第三方脚本。为了执行一些现代python脚本,我需要切换回使用python 3.6的标准终端(如果我调用python script.py
。
我的理解是,我只需要采购. ~/.bashrc
即可将终端重置为打开新终端时所获得的 normal 配置。
但是,在被第三方脚本破坏的终端中,从我的bashrc采购我给我一个空白(无模块等)python 2.7.8,我什至不知道自己已经安装了。
我尝试了exec ~/.bashrc
,但仍然可以预料到错误
python -V >> 2.7.8
我还尝试过显式调用python 3(例如python3 script.py
),但这仍会加载python 2.7.8。