当我尝试激活虚拟环境时出现此错误 即来源〜/ edu-venv / bin / activate
-bash: /home/vagrant/edu-venv/bin/activate: No such file or directory
我该怎么办?
几个小时后,当我做了流浪汉停止我得到了这个错误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
然后我立刻做了流浪汉,它开始了,并且流浪汉停止它优雅地停止然后我关闭了我的电脑。现在它无法正常工作
答案 0 :(得分:1)
如果您已经进入虚拟环境,那么您需要退出虚拟环境,以激活您的环境。 如果你在这里的某个地方 -
$-home/vagrant/edu-venv
然后,你需要走出那个目录。 转而去 -
$-home/vagrant/
然后尝试运行命令 -
$-home/vagrant source edu-venv/bin/activate
希望,这有帮助!
答案 1 :(得分:-1)
第1步 - 在项目目录中创建新的虚拟环境('myproject')
mkdir myproject
cd myproject
virtualenv venv
第2步 - 激活相应的环境
对于Linux / OS X:
venv/bin/activate
对于Windows:
venv\scripts\activate