我想使用 Linux VM 在 Windows 7 上开发 Python 应用程序。我想使用我的虚拟机 (virtualenv) 内的 Python 解释器。
不幸的是,PyCharm 是唯一支持使用远程解释器的编辑器。例如,在使用 Komodo IDE 时,是否可以使用我的 virtualenv,而无需安装本地 (Windows) 库?
我尝试过 VirtualBox 共享文件夹、VMWare 共享文件夹和 ExpanDrive,但它们对于此目的似乎都有点不稳定(在共享文件夹中创建 virtualenv 时出现随机操作不允许错误)。
提前致谢
编辑:具体来说,我需要来自 virtualenv 的站点包。当我 pip 安装 Django 这样的应用程序时,我希望我的 IDE 能够自动完成导入等。
最佳答案
Linux 上的 Virtualenv 使用 bash 脚本。这些在 Windows 上不起作用。 Windows 版本的 virtualenv 使用批处理文件或 PowerShell。它们不能在 Linux 上运行。一种可行的解决方案是在 Linux 和 Windows 上设置相同的 virtualenv。也就是说,您必须将所有软件包安装两次:一次在 Linux 上,一次在 Windows 上。将您自己的代码放在共享驱动器上应该可以,除非出现一些我没有预料到的问题。 ;)
关于python - 从 Windows 使用 (Linux) virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762032/