Проект Pycharm Django с использованием Vagrant Server: ошибка Требования к пакету не выполнены - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь запустить проект Django, используя версии Vagrant и PyCharm Professional.Я использую компьютер с Windows, и мой файл Vagrant выглядит следующим образом https://gist.github.com/LondonAppDev/d990ab5354673582c35df1ee277d6c24

Ниже приведен мой проект на всякий случай (на самом деле не требуется отвечать на этот вопрос) https://github.com/samirtendulkar/profiles-rest-api

Теперь через PycharmТерминал Я добавил

vagrant init
vagrant up
vagrant ssh
vagrant@ubuntu-xenial:/$ mkvirtualenv profiles_app_venv --python=python3
(profiles_app_venv) vagrant@ubuntu-xenial:/$ pip install django==1.11
(profiles_app_venv) vagrant@ubuntu-xenial:/$ pip install djangorestframework==3.6.2

Затем я добавил папку src в свой корневой проект и начал создавать другое приложение

Затем я создал файл require.txt

(name_of_env) vagrant@ubuntu-xenial:/vagrant/$ pip freeze > requirements.txt

См. Изображение ниже. Я знаю, что это потому, что мой проект работает на моем сервере Vagrant, а мой Pycharm работает на моем хост-сервере.Но я теряю все лучшие черты Pycharm.Как я могу изменить это

enter image description here

Любая идея Что мне нужно сделать здесь

enter image description here

1 Ответ

0 голосов
/ 22 октября 2018

Вам не нужно ничего переопределять.Проблема в том, что вы включили файл require.txt без настройки интерпретатора проекта.Что вам нужно сделать, это перейти к Settings > Project > Project Interpreter и выбрать интерпретатор проекта в качестве пути к profiles_app_venv на вашем локальном сервере.Через несколько секунд после применения этого (или сразу после перезапуска PyCharm) вы должны увидеть, что эти предупреждения исчезли, поскольку они распознают, что они установлены в выбранном вами интерпретаторе.

...