Я следую руководству поhttps://djangogirls.org/и я сталкиваюсь с проблемами при установке django или любого другого пакета. Согласно руководству, после создания и активации Virtual Env, мне было поручено создать файл requirements.txt в папке проекта со следующей строкой:
Django ~= 2.0.6
Это всегда приводит к такой ошибке:
Could not find a version that satisfies the requirement Django~=2.0.6 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for Django~=2.0.6 (from -r requirements.txt (line 1))
Я не уверен, что происходит. Я также попробовал:
python3 -m pip install --pre --upgrade Django==2.0.6
Но я также получаю:
Could not find a version that satisfies the requirement Django==2.0.6 (from versions: )
No matching distribution found for Django==2.0.6
Пожалуйста, помогите. Я не могу продолжить обучение, не решив эту проблему. Спасибо.
решение1
Если вы пользователь MAC, следуйте инструкциям:
ПЕРВЫЙ ШАГ
Создайте каталог для вашего проекта и установите виртуальную среду.
mkdir projects
cd projects
python3 -m venv myprojectvenv
ШАГ ВТОРОЙ
мы активируем виртуальную среду
source myprojectenv/bin/activate
Выход
(myprojectenv) .....
ШАГ ТРЕТИЙ
Установим Django в нашу виртуальную среду.
(myprojectenv)$ pip3 install django
Это установит последнюю версию Django. Если вам нужна конкретная версия, вы можете запустить
(myprojectenv)$ pip3 install django==2.0.5
Убедитесь, что вы установили Django в вашей активной виртуальной среде. Также, если вам нужно проверить, какие пакеты у вас установлены, вы можете запустить:
pip freeze
Надеюсь, это сработает и с вами.