Ниже приведен код, который я использовал для установки оставшихся зависимостей.
$ 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.