我正在尝试从ubuntu上的Shell脚本设置项目环境,以便每次都可以跳过基本设置。
我通过命令cv
使用我的虚拟环境workon cv
。
但是我在使用shell脚本时遇到了麻烦。我尝试了脚本
#!/bin/bash
workon cv
但是我得到了错误
workon: command not found
我尝试列出我拥有的所有静脉
pran@pran-HP-65-Notebook-PC:~$ lsvirtualenv
cv
==
virtual-py2
===========
我还想找到它
(cv) pran@pran-HP-65-Notebook-PC:~/.virtualenvs$ l
cv/ postdeactivate preactivate* prermvirtualenv*
get_env_details* postmkproject* predeactivate virtual-py2/
initialize postmkvirtualenv premkproject*
postactivate postrmvirtualenv* premkvirtualenv*
我该怎么办?
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了解决方法:
我的静脉位于.virtualenvs
。因此,我将命令放在bash文件start.sh
中(希望在执行项目之前执行)。
#start.sh
source ~/.virtualenvs/cv/bin/activate
并使用
运行它$ source start.sh
它运作完美?