我正在尝试创建一个自动化程序来设置我的 django 项目。
我能够创建项目文件夹和虚拟环境,但是我不确定该文件夹中是否激活了虚拟环境。我需要激活虚拟环境才能安装 django。我现在运行命令的方式是./auto.sh setup <poject_folder_name>,其中 setup 是我的函数的名称。这是函数的内部。
python3 setup.py $2
cd $FILEPATH/$2
echo $FILEPATH/$2
virtualenv env
source env/bin/activate
cd ~/scripts
python3 checker.py
上面代码中的最后两行是我尝试检查虚拟环境是否在该文件夹中激活,并且我总是得到输出FAILED。这就是checker.py包含的内容。
import sys
if hasattr(sys, 'real_prefix'):
print('\nOK\n')
else:
print('\nFAILED\n')
我对 bash 脚本非常陌生,非常感谢任何帮助。
[编辑] FILEPATH 在我的 .bash_profile 中设置为我想要创建新文件夹的目录。
神不在的星期二
相关分类