2017-01-02 61 views
1

我正在尝试将Visual Studio代码设置为我的Django IDE,但是我无法正确配置我的python工作区环境,以至于我可以获取intellisense for第三方模块(如Django)正在工作。在VS代码中的OSX上将Python工作区环境设置为Debian VM

我的桌面是Mac OSX,但我在我的Mac上运行的虚拟框内的Debian实例中运行我的实际Django环境。我也在生产中运行Debian。我在Debian和OSX之间使用NFS共享我的django项目文件和virtualenv文件。

我尝试以下these instructions配置我的翻译,但是如果我像设置自定义路径:

/Users/myusername/.virtualenv/myenv/bin/python2.7

它不会工作,因为这是一个Debian的二进制文件,不支持Mac OSX。

在PyCharm我相信有一种方法可以指定远程解释器,即使在不同的架构上。在VS Code中没有办法做到这一点,对吧?

+1

我最常做的要解决这样的情况是让我的主机上的另一个VENV具有所有相同的程序包。这不是理想的,但它的工作原理。 – IanAuld

+0

谢谢! 一致认为这将是完全有效的,只是一个恼人的,必须创建我的回购中的virtualenv手动镜像。我不能在本地检查virtualenv,因为那里有二进制文件。所以这意味着要维护它。我认为不得不使用这种方法会使我现在切换到VS Code的门槛电阻太高。 – DomoDomo

回答