Как установить Algo VPN на оставшиеся зависимости Терминала - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь установить оставшиеся зависимости для Algo VPN с помощью терминала через шаг 4 на https://github.com/trailofbits/algo

Я считаю, что я находился в папке выше той, которая должна была быть в последний раз, когда я запускалэто, и я использовал команду sudo.Так что теперь я думаю, что есть проблема с разрешениями, которую я не знаю, как исправить.Это может быть простое исправление, но я просто не хочу создавать больше беспорядка с разрешениями.

Вот код, который я запускаю в терминале

$ python -m virtualenv --python=`which python2` env &&
    source env/bin/activate &&
    python -m pip install -U pip virtualenv &&
    python -m pip install -r requirements.txt

Я получаюошибка -

Running virtualenv with interpreter /usr/bin/env
env: /Users/mark/Library/Python/2.7/lib/python/site-packages/virtualenv.py: Permission denied

1 Ответ

0 голосов
/ 01 июля 2019

Ниже приведен код, который я использовал для установки оставшихся зависимостей.

$ python -m virtualenv --python=`which python2` env &&
source env/bin/activate &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt

Когда я запустил это около недели назад, я смог заставить его работать, и я верю, что это выглядело так. Я думал, что просто оставил его без какой-либо версии Python, полагая, что по умолчанию это будет текущая версия, и я считаю, что это сработало.

$ python -m virtualenv --python=env &&
source env/bin/activate &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt

Поэтому я решил попробовать

$ python -m virtualenv --python=python2.7 env &&
source env/bin/activate &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt

И это сработало.


Так что, может быть, у меня было лишнее пространство, чтобы оно выглядело как

$ python -m virtualenv --python= env &&
source env/bin/activate &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt

или, может быть, мне действительно нужен python2.7

$ python -m virtualenv --python=python2.7 env &&
source env/bin/activate &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt

Замечу, что для показа скрытых файлов я использовал терминал

defaults write com.apple.finder AppleShowAllFiles YES

и затем я перешел в Finder к

/ Пользователи / марка / Library / Python / 2,7 / Библиотека / Python / сайт-пакеты / virtualenv.py

и это показало, что у меня были правильные разрешения. Так что я не думаю, что раньше имел дело с использованием sudo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...