我的Ubuntu安装无法识别' mkvirtualenv'命令。我检查了.bashrc文件它看起来是标准的。如果您有空,请告诉我如何解决这个问题。
所以在使用git bash和vagrant安装ubuntu(Beaver)后,尝试使用以下命令创建虚拟环境:
mkvirtualenv bugs --python=python3
生成操作系统响应"命令未找到"。
我遵循的步骤是:
下载了git bash并安装了git bash
已下载的虚拟框和已安装的虚拟框
从git bash,我创建一个工作文件夹,然后从文件夹中通过调用
生成一个初始的vagrant文件vagrant init
我编辑了vagrant文件并保存如下,
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network "forwarded_port", host_ip: "127.0.0.1", guest: 8080, host: 8080
config.vm.provision "shell", inline: <<-SHELL
sudo apt-get update
sudo apt-get -y upgrade
sudo locale-gen en_GB.UTF-8
sudo apt-get install -y python3-dev sqlite python-pip
sudo pip install --upgrade pip
sudo pip install virtualenvwrapper
if ! grep -q VIRTUALENV_ALREADY_ADDED /home/ubuntu/.bashrc; then
echo "# VIRTUALENV_ALREADY_ADDED" >> /home/ubuntu/.bashrc
echo "WORKON_HOME=~/.virtualenvs" >> /home/ubuntu/.bashrc
echo "PROJECT_HOME=/vagrant" >> /home/ubuntu/.bashrc
echo "source /usr/local/bin/virtualenvwrapper.sh" >> /home/ubuntu/.bashrc
fi
SHELL
end
通过调用
启动安装Ubuntu Beaver的虚拟机vagrant up
**在安装Ubuntu beaver的过程中,它会标记ssh密钥不安全,然后重新安装一组新软件包。在安装了一系列Ubuntu和Python软件包之后,它最终完成了。
安装Ubuntu后,以
启动ssh会话vagrant ssh
通过调用
导航到vagrantcd /vagrant
尝试通过调用
生成虚拟环境mkvirtualenv bugs --python=python3
这会产生错误。
任何可能存在问题的想法