Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;哪个pyside uic;提供与bash尝试执行的文件不同的文件_Bash_Unix_Sh_Pyside - Fatal编程技术网

&引用;哪个pyside uic;提供与bash尝试执行的文件不同的文件

&引用;哪个pyside uic;提供与bash尝试执行的文件不同的文件,bash,unix,sh,pyside,Bash,Unix,Sh,Pyside,因此,我一直在试图通过完全删除pyside安装的所有痕迹,然后重新安装,来修复我的pyside安装造成的脑损伤。冲浪是一种痛苦 我现在遇到了一些非常奇怪的事情 $which pyside uic ~/pkg/pyside沙盒/bin/pyside uic $pyside uic-o src/ui_mainWindow.py ui/mainWindow.ui bash:/home/will/python modules/bin/pyside uic:没有这样的文件或目录 请注意,当我运行它时,它

因此,我一直在试图通过完全删除pyside安装的所有痕迹,然后重新安装,来修复我的pyside安装造成的脑损伤。冲浪是一种痛苦

我现在遇到了一些非常奇怪的事情

$which pyside uic
~/pkg/pyside沙盒/bin/pyside uic
$pyside uic-o src/ui_mainWindow.py ui/mainWindow.ui
bash:/home/will/python modules/bin/pyside uic:没有这样的文件或目录
请注意,当我运行它时,它试图使用的
pyside uic
与pyside uic返回的
不同


到底是怎么回事?

在BASH中,查找要执行的文件的命令不是
which
,而是
type
which
命令可能无法给出正确答案。在我的系统中,它是
/usr/bin/which
中的一个命令


看看这是否有帮助。

为了增加这一点,
bash
在其内部哈希表中可能有一个
pyside uic
的旧位置;运行
hash
将迫使它再次检查
PATH
目录中的匹配项,并更新哈希表。@sanmiguel正是我现在的感受!