我刚刚通过Create or replace trigger works_trg_02
Before insert or update on pub_cita
For each row
Declare
Cnt number;
Begin
Select count (*) into cnt
from pubred pr
inner join pubred pr2
on :new.cod_pub_cited = pr2.cod_pub
where pr.year < pr2.year
and pr.cod_pub = :new.cod_pub
;
If cnt <> 0 then
Raise_application_error ('-20001', 'Not possible');
End if;
End works_trg_02;
/
命令在Centos中安装了python 3.6.8
,并且安装成功。但是,当我现在执行sudo yum install python3
检查状态时,提供的版本是3.6.5。
您知道为什么会这样吗,我该怎么做才能解决它,以便报告安装了python 3.6.8的内容?
python3 --version
答案 0 :(得分:1)
在某些情况下,shell会弄乱哈希。另外,您可能会有别名或shell函数可以覆盖python3。
我建议您键入以下命令,以查看是否存在哈希问题,shell别名或覆盖python3的shell函数:
type -a python3
which -a python3
hash -r
type -a python3
which -a python3
pyenv which python3
pyenv versions
如果输出内容不自我解释,请在此处发布上述命令的输出内容
附录。当您在问题中输入pyenv时,我也添加了一个对pyenv的调用,尽管我认为这不是pyenv问题。
type -a python3
按优先级显示当您键入python3
shell函数和别名的优先级高于可在路径中找到的命令。从左到右搜索路径。
我不清楚最后一个python出现两次的原因(也许您将此目录两次添加到了搜索路径中?)