几乎每天我都必须启动django项目。因此,所使用的命令顺序为:
cd myProject
source venv/bin/activate
cd djangoproject
python3 manage.py runserver
我已将这些命令添加到start.txt文件中。
但是bash start.txt
不会启动virtualenv。我做错什么了吗?
答案 0 :(得分:0)
我的.bashrc文件具有类似的功能。
$ source ~/.bashrc
$ cds ~/dev/my_project
如果要使用bash文件,则应在文件的最顶部添加 / bin / bash ,文件扩展名应为 .sh >
要运行此命令,请先更新.bashrc,然后
handleChange = selectedOption => {
this.setState({ inputValue: selectedOption });
console.log(`Option selected: ${selectedOption.value}`);
它将进入您的目录,列出文件,并激活虚拟环境
答案 1 :(得分:-1)
您需要将其放入.sh文件,然后使用chmod + x使其可执行。例如:
echo pwd > myscript.sh
chmod +x myscript.sh
./myscript.sh
此外,您可以将此文件添加到计算机上的bin文件中,以避免每次都必须从相对路径运行它。如果您也想这样做,则可以在Google的bash命令中找到它!