Доступ к виртуальной среде Python

#python #virtualenv

#python #virtualenv

Вопрос:

Есть ли способ получить доступ к виртуальной среде python, созданной другим пользователем на компьютере Ubuntu?

Спасибо!

Комментарии:

1. Виртуальная среда — это просто набор файлов и каталогов. Если вы можете получить к ним доступ, вы можете использовать virtualenv.

2. Да, вы можете получить доступ к каталогу, в котором была установлена виртуальная среда. Вероятно, вы найдете эти папки в этом каталоге bin , feat , include , и lib

3. Я действительно могу получить доступ к файлам venv, но как я могу работать над этим, workon venv_name возвращает ERROR: Environment 'venv_name' does not exist. Create it with 'mkvirtualenv venv_name'.

4. But workon — это команда из virtualenvwrapper, настроенная на поиск в ваших собственных каталогах, поэтому, конечно, она не будет видеть чужие. Это не мешает вам активировать virtualenv напрямую через его bin/activate скрипт.

Ответ №1:

ну, я заставляю его работать, используя следующую команду с другим пользователем,

$ . env_name/bin/activate

обратите внимание, что мне нужно было предоставить права на запись и выполнение файлов venv текущему пользователю.