В моем virtualenv мне нужно использовать sudo для всех команд

Я настроил virtualenv , который работает, но по какой-то причине мне нужно использовать sudo для команд так же просто, как mkdir . Очевидно, я сделал что-то неправильно. Есть идеи, что это может быть?

благодаря

2 Solutions collect form web for “В моем virtualenv мне нужно использовать sudo для всех команд”

Проверьте права и права доступа к каталогу и дайте:

 $ sudo chown -R me:me virtualenvdir $ sudo chmod -R a+rX virtualenvdir 

измените me с вашим именем пользователя, обычно $ USER и virtualenvdir с рабочим каталогом вашего виртуального пользователя.

Команды

 cd test sudo virtualenv python 

создает каталог под названием python который принадлежит root.

 drwxr-xr-x 5 root root 4096 2010-04-17 11:40 python 

Это заставит вас использовать sudo для простых вещей, таких как создание каталога внутри каталога python .

Исправлением будет удаление каталога python (сначала сохранение данных, если необходимо) и выдача команды

 virtualenv python 

без sudo .

  • mkvirtualenv: команда не найдена
  • может быть установлен OpenCV в виртуальной среде python на Mac Mountain Lion
  • Ошибка Gcc при установке psycopg2 в virtualenv (Lubuntu 12.04, python 2.7)
  • pip install PIL -E TICKETS-1 - Нет поддержки JPEG / PNG
  • Ошибка импорта ctypes Python в virtualenv
  • Почему пакет устанавливает пакет за пределы моей виртуальной среды?
  • Обновление python в virtualenv
  • virtualenv Env не создает каталог bin в Windows 7
  • Python - лучший язык программирования в мире.