在我的开发环境(ubuntu 16.04)中,我为我的第一个python项目激活了venv。现在,每次我将CD放入其文件夹时,都可以看到它已被激活。
foo@bar:~$ cd projects/my-project/
(my-project) foo@bar:~/projects/my-project$ cd ..
foo@bar:~/projects$
我将项目部署到了VPS(ubuntu 16.04),现在每次连接到服务器时,我都必须重新激活venv,即使离开文件夹,(venv)仍然存在。
ssh myvps
root@myvps:~#
root@myvps:~# cd my-project/
root@myvps:~/my-project# source venv/bin/activate
(venv) root@myvps:~/my-project# cd ..
(venv) root@myvps:~# cd ..
现在在项目文件夹中的vps上有一个文件夹 venv ,但是在我的开发环境中没有。
如何在vps上具有相同的行为,而不必每次连接服务器时都激活venv?
我在两种环境中都使用pyenv。