Когда я пытаюсь создать виртуальную среду в Ubuntu 16.04, я получаю сообщение об ошибке.
mike@mike-Inspiron-3543:~/Documents/programming/collective$ python3 -m venv env
Error: Command '['/home/mike/Documents/programming/collective/env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
mike@mike-Inspiron-3543:~/Documents/programming/collective$ ls
env tanimoto.ipynb
mike@mike-Inspiron-3543:~/Documents/programming/collective$ source ./env/bin/activate
bash: ./env/bin/activate: No such file or directory
Кажется, папка виртуальной среды создана, но я не могу ее активировать. Итак, я смог создать его благодаря ChillarAnand answer :
Создание вен без пипа
python3 -m venv --without-pip test4
Получить пункт в вашем env
source test4/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source test4/bin/activate
Причиной проблемы является то, что Ubuntu14.04 был поставлен с сломанным pyvenv. Но как насчет Ubuntu 16.04?
Это важный вопрос, потому что без виртуальной среды я не могу использовать jupyter notebook
. При запуске он дает мне:
/home/mike/anaconda3/bin/python: No module named ipykernel_launcher