使用Vagrant服务器的Pycharm Django项目:未满足错误包要求

使用Vagrant服务器的Pycharm Django项目:未满足错误包要求,django,pycharm,vagrant,Django,Pycharm,Vagrant,我正在尝试使用Vagrant和PyCharm专业版启动一个Django项目。我使用的是Windows电脑,我的Vagrant文件如下所示 下面是我的项目,以防不需要回答这个问题 现在通过Pycharm终端,我添加了 vagrant init vagrant up vagrant ssh vagrant@ubuntu-xenial:/$ mkvirtualenv profiles_app_venv --python=python3 (profiles_app_venv) vagrant@ubun

我正在尝试使用Vagrant和PyCharm专业版启动一个Django项目。我使用的是Windows电脑,我的Vagrant文件如下所示

下面是我的项目,以防不需要回答这个问题

现在通过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文件夹,并开始制作另一个应用程序

然后我创建了一个requirements.txt

(name_of_env) vagrant@ubuntu-xenial:/vagrant/$ pip freeze > requirements.txt
见下图。我知道这是因为我的项目在我的Vagrant服务器上运行,我的Pycharm在我的主机服务器上运行。但我正在失去Pycharm的所有最佳功能。我怎样才能覆盖这个

知道我需要在这里做什么吗


您不需要覆盖任何内容。问题是您在没有设置项目解释器的情况下包含了requirements.txt文件。您应该做的是进入设置>项目>项目解释器,并选择您的项目解释器作为profiles\u app\u venv在本地服务器上的路径。应用此命令几秒钟后,或者如果重新启动PyCharm,您应该会看到这些警告消失,因为它会识别这些警告已安装在您选择的解释器中。

以下是您需要执行的操作:

确保所有包都列在项目解释器设置中。 在PyCharm中,转到文件|使缓存无效/重新启动 单击Invalidate并重新启动。 等待IDE完成更新。
只要你指向正确的解释器,并且软件包在解释器中,你就应该很好

我不知道如何在流浪者文件中找到个人资料,我在上面添加了一张图片。我甚至试着点击“流浪汉”,但它没有做任何事情。伙计,重新启动Pycharm似乎很重要。小伙子,你可以通过我的meh说明找到答案: