python - 从 Windows 使用 (Linux) virtualenv

标签 python django windows virtualenv shared-directory

我想使用 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/

相关文章:

python - 使用 Flask 对经过身份验证的用户运行单元测试

windows - 下载旧版本的 git for windows

windows - 如何在 PowerShell 中比较两个日期并以分钟为单位计算差异

python - 为什么分配给 True/False 不能按我的预期工作?

python - 终止使用 python 子进程 Popen 启动的进程时如何关闭标准输出管道?

python - geometry() 中的 +0+0 在 tkinter 中是什么意思?

python - 通过 ForeignKey 反向查找 Django

python - Ensurepip模块源代码在哪里? pyvenv 返回非零退出状态 1

python - 使用 Python-Requests 发送带有 Django View 的请求

java - 如何在 Java 9+ 中使用 JFileChooser 显示网络共享?