Git Bash не поддерживает команду mkvirtualenv - PullRequest
0 голосов
/ 10 мая 2018

Моя установка Ubuntu не распознает команду 'mkvirtualenv'.Я проверил файл .bashrc, однако он выглядит стандартным.Пожалуйста, если у вас есть время, предложите мне, как решить эту проблему.

Итак, после установки Ubuntu (Beaver) с помощью git bash и vagrant, моя попытка создать виртуальную среду с помощью команды:

mkvirtualenv bugs --python=python3

Создает ответ ОС "команда не найдена".

Я выполнил следующие шаги:

  1. Загруженный git bash и установленный git bash

  2. Загруженный виртуальный ящик и установленный виртуальный ящик

  3. Из git bash я создаю рабочую папку, а затем из нее создаю исходный бродячий файл, вызывая

    vagrant init
    
  4. 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
    
  5. Запустите виртуальную машину, которая устанавливает Ubuntu Beaver, вызвав,

    vagrant up
    
  6. ** Во время установки Ubuntu Beaver он указывает, что ключ ssh небезопасен, а затем переустанавливает набор новых пакетов.После установки серии пакетов Ubuntu и Python он наконец завершается.

  7. После установки Ubuntu запустите сеанс ssh как

    vagrant ssh
    
  8. Перейдите к vagrant, вызвав

    cd /vagrant
    
  9. Попытайтесь создать виртуальную среду, вызвав

    mkvirtualenv bugs --python=python3
    

Это приведет к ошибке.

Любые идеи, в которых может быть проблема

...