В принципе, я создал виртуальную коробку с сервером Ubuntu (стабильный). Установленный python 3.5.1, то есть я имею 2.7, 3.4.3 и теперь 3.5.1. Я установил virtualenv и имел массу проблем с тем, чтобы сказать, какой интерпретатор использовать, опять же из-за моего отсутствия опыта. Я в конце концов установить его с помощью:sudo pip install django Ошибка синтаксиса
sudo virtualenv -p /usr/bin/python3.5 fmenv
Теперь, когда я его активации (после нескольких часов изменяющихся вещей), если я ввожу:
python
Я получаю 3.5.1 переводчика, хорошо , Если я:
pip -V
я получаю:
pip 7.1.2 from /usr/.../fmenv/.../site-packages
тоже хорошо. Кстати, virtualenv является 13.1.2
Проблема заключается в том, что, когда я бегу:
sudo python -m pip install django
или просто:
sudo pip install django
Я получаю SyntaxError: недопустимый синтаксис (загрузка хорошо, кстати).
Теперь я думал, может быть, с:
sudo python3.5 -m pip install django
он может работать, но это не говорит, что нет модуля по имени Пип, поэтому я попытался вручную указать его, что не работает также. В любом случае, заблаговременно за любую помощь.
Я не могу. PermissionError [Errno 13] – AquaSolid
Запустите все без sudo (создайте новый virtualenv с нуля). Это цель virtualenv, использовать ее как обычного пользователя и иметь настраиваемую частную среду python. –
Такая же ошибка. sudo необходимо, – AquaSolid