在运行 Ubuntu 16.04 的 Vagrant VM 中,我使用以下命令创建了 Python 3 虚拟环境:
python3 -m venv /home/vagrant/venv
当 I 时vagrant ssh
,我可以使用以下任一方法激活它:
source /home/vagrant/venv/bin/activate
或者
. /home/vagrant/venv/bin/activate
在配置期间,我正在创建文件/etc/profile.d/login-bash.sh
:
cd /vagrant
. /home/vagrant/venv/bin/activate
当我ssh
进入时,该文件正在运行,因为我从/vagrant
共享目录开始,但第二行似乎没有做任何事情。