【发布时间】:2021-06-15 20:05:49
【问题描述】:
dag@Arokh:~$ source /home/dag/.bashrc
dag@Arokh:~$ echo $PATH
/home/dag/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dag@Arokh:~$ python3 /home/dag/.local/bin/facemorpher --version
Face Morpher 1.0
dag@Arokh:~$ python3 facemorpher --version
python3: can't open file 'facemorpher': [Errno 2] No such file or directory
将目录添加到PATH 似乎没有帮助。如何让python3 facemorpher 从任何目录工作?
【问题讨论】:
-
我猜你的应该是stackoverflow.com/questions/55840939/… 的副本,但它没有一个赞成的答案。长话短说,当你想运行的脚本应该只用命令
facemorpher运行时,不要输入python3 facemorpher -
啊,确实,facemorpher --version 执行了。谢谢您的帮助!那么,我应该删除问题,还是保持原样?
-
在没有完整路径的情况下重新打开问题并添加省略“python3”的解决方案似乎会有所帮助 - 这是有用的信息,除非您已经知道,否则很难找到答案。特别是因为在线示例使用“python”执行它。您指出的副本具有非常特定于情况的标题和描述,并且没有说明如何在没有路径的情况下运行脚本。此外,这不是它标记为 atm 的副本。
标签: python python-3.x linux command-line path