我并不经常使用 Linux,但对于这个特定的 Python 项目,我需要使用它。因此,我尝试使用以下 shell 脚本为我的程序创建安装程序:
设置脚本
#!/bin/bash
apt-get update
apt-get install python3-pip -y
apt-get install python3-tk -y
pip3 install -r requirements.txt
将其修改为可执行文件并运行后,sudo sh SETUP.sh
我得到以下输出:
: notfound: SETUP.sh:
E: Invalid operation update
] is not known. option '
] is not known. option '
SETUP.sh: 6: SETUP.sh: pip3: not found
最奇怪的是,如果我手动将所有这些命令输入命令行,它们都会自动运行。我做错了什么?
答案1
好吧,看起来这个问题与我不知道如何运行 shellscripts 以及我从 Windows 机器移植脚本有关。(类似于此主题)
在 vi 中重写它并运行它sudo ./SETUP.sh
后