Shell 脚本无法运行

Shell 脚本无法运行

新手。我正在尝试安装 BeautifulSoup4。有一个 shell 脚本“convert-py3k”可以运行,以转换为 Python 3 版本。它具有可执行权限,但双击或从命令行运行它都不起作用。显示文件未找到。我没得到什么?

我尝试使用 sudo 并得到了相同的结果。

在此处输入图片描述

答案1

运行位于您所在目录中的可执行文件需要使用./在文件名的开头。在这种情况下,终端中使用的正确语法是:
./convert-py3k+Enter

应该有没有空间./ 和文件名之间。

答案2

您尚未在任何文件中定义路径.profile变量.bashrc

./按照第一个答案中所述,在文件名开头使用,不带空格。或者您也可以./从任何目录运行脚本。

为此,您必须在中添加 PATH 变量.profile。最好的方法是创建一个目录并将所有脚本保存在其中,然后在文件中将该目录的路径定义为 PATH 变量.profile

您将能够从任何其他目录运行此目录中的所有脚本,而无需使用./

相关内容