Моя установка Ubuntu не распознает команду 'mkvirtualenv'.Я проверил файл .bashrc, однако он выглядит стандартным.Пожалуйста, если у вас есть время, предложите мне, как решить эту проблему.
Итак, после установки Ubuntu (Beaver) с помощью git bash и vagrant, моя попытка создать виртуальную среду с помощью команды:
mkvirtualenv bugs --python=python3
Создает ответ ОС "команда не найдена".
Я выполнил следующие шаги:
Загруженный git bash и установленный git bash
Загруженный виртуальный ящик и установленный виртуальный ящик
Из git bash я создаю рабочую папку, а затем из нее создаю исходный бродячий файл, вызывая
vagrant init
Iотредактируйте файл 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
Перейдите к vagrant, вызвав
cd /vagrant
Попытайтесь создать виртуальную среду, вызвав
mkvirtualenv bugs --python=python3
Это приведет к ошибке.
Любые идеи, в которых может быть проблема