诀窍是在PyCharm中创建Python解释器,并配置项目以使用该解释器。
注意:以下内容适用于PyCharm Professional 4.0。
为流浪者创建Python解释器
- 从PyCharm启动您的Vagrant机器,方法是:
Tools->Vagrant->Up
- SSH到您的流浪框:
Tools->Start SSH Session
。Vagrant at [VagrantFolder]
从出现的列表中选择。 - 在出现的终端上,运行
which python
。这将为您提供虚拟机上python的绝对路径。 File->Settings->Project->Project Interpreter
。单击 + 按钮创建一个新的。- 选择
Vagrant
。您Vagrant instance folder
应该是主机上VagrantFile的位置。Python interpreter path
应该设置为您在上面的步骤3中找到的绝对路径。 - 单击 确定 保存。 注意:必须 要使Vagrant
up
正常工作。
配置您的项目以使用正确的解释器
- 从
Run
菜单中选择Edit Configurations
- 点击 + 并添加一个新的
Django Server
- 将您设置
Host
为0.0.0.0
。这会将runserver
命令绑定到外部IP。 - 检查
Run browser
URL并将其设置为您在VagrantFile中映射到VM的主机/端口(例如,如果我将主机的端口映射8080
到Vagrant的端口8000
,则使用http://127.0.0.1:8080/
) Python interpreter
从Python interpreter
下拉列表中选择您在上一节中设置的- 添加您的绝对值
path mappings
(有时这是可选的,具体取决于VagrantFile的存储位置)。 - 单击 确定 保存。
运行您的项目,享受流浪者的荣耀。



