Я наткнулся на кирпичную стену в отношении настройки django 1.7 с использованием virtualenv, настроенного на Python 3.4.
Я создал виртуальную среду Python 3.4, используя:
sudo virtualenv --no-site-packages -p /usr/bin/python3.4 venv
Затем я активировал env, используя:
source venv/bin/activate
Однажды в активированном virtualenv я попробовал:
sudo pip install https://www.djangoproject.com/download/1.7b1/tarball/
Это устанавливает django в каталог Python 2.7, а не в виртуальную среду. Проверка с помощью pip freeze
не показывает установленных пакетов.
Я попытался загрузить zip для django 1.7 и использовать python setup.py install
в среде, но установка все равно происходит за пределами env и в каталоге 2.7.
Буду очень признателен за любые советы или указатели на то, что я делаю неправильно!
--no-site-packages
теперь является параметром по умолчанию, поэтому вам не нужно указывать его в своей команде; 2) Django 1.7b2 был выпущен с несколькими исправлениями безопасности, поэтому вы можете изменить свой URL-адрес на djangoproject.com/download/1.7b2/tarball - person Rodney Folz   schedule 24.04.2014