В моем 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 .

  • Замораживание контура не показывает все установленные пакеты
  • Как активировать virtualenv?
  • Запуск покрытия внутри virtualenv
  • Установка Numpy в VirtualEnv в Windows
  • Как активировать среду Anaconda
  • Распространение пакета python вместе с зависимостями модулей с использованием RPM
  • Django - Неправильноконфигурированный: Модуль "django.contrib.auth.middleware"
  • Как заставить «setup.py test» устанавливать зависимости в «virtualenv»?
  • Python - лучший язык программирования в мире.