3

当我尝试激活我的虚拟环境即源 ~/edu-venv/bin/activate 时出现此错误

-bash: /home/vagrant/edu-venv/bin/activate: No such file or directory

我应该怎么办 ?

几个小时前,当我做 vagrant halt 时,我得到了这个错误

c:\Django\sites\vagrant>vagrant halt
[default] Attempting graceful shutdown of VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["showvminfo", "507b7f20-3a71-40bd-90e6-63ecde326ccd", "--machinereadable"]

Stderr: VBoxManage.exe: error: Details: code E_ACCESSDENIED (0x80070005), callee IUnknown
VBoxManage.exe: error: Context: "COMGETTER(RemoteUSBDevices)(ComSafeArrayAsOutParam(coll))" at line 1840 of fi
le VBoxManageInfo.cpp

但是后来我立即做了 vagrant up 并且它开始了并且 vagrant halt 它优雅地停止了然后我关闭了我的电脑。现在它不起作用

4

2 回答 2

1

如果您已经在您的虚拟环境中,那么您需要退出它,以激活您的环境。如果你在这里的某个地方——

 $-home/vagrant/edu-venv

然后,您需要退出该目录。转到这个 -

 $-home/vagrant/

然后尝试运行您的命令 -

 $-home/vagrant source edu-venv/bin/activate

希望这可以帮助!

于 2015-01-12T11:55:32.483 回答
-1

第 1 步 - 在您的项目目录 ('myproject') 中创建一个新的虚拟环境

mkdir myproject
cd myproject
virtualenv venv

第 2 步 - 激活相应的环境

对于 Linux/OS X:

venv/bin/activate

对于 Windows:

venv\scripts\activate
于 2018-03-19T19:52:49.243 回答