在ubuntu中创建的windows中激活virtualenv

时间:2016-09-12 09:16:18

标签: python-2.7 python-3.x ubuntu virtualenv

我在ubuntu中为我的一个项目创建了一个plugin.tx_jhmagnificpopup.view.templateRootPath。后来我想在Windows中使用相同的virtualenv并尝试仅使用virtualenv命令激活它

但它激活的环境名称为activate,而不是原始名称。 此外,我无法导入安装在Ubuntu中相同环境中的python库

注意事项:我想在这个项目中使用python3,所以在ubuntu中用python3初始化它。而在Windows中,我只有python2。这是否必须对问题做任何事情

1 个答案:

答案 0 :(得分:1)

您将无法在Windows上使用在Linux中创建的虚拟环境,反之亦然。两个平台的不同软件包和库的安装文件都不同,无论如何,您将无法在Windows上使用原始Linux二进制文件。

如果你想在虚拟环境中保持奇偶校验,我建议你为虚拟环境的设置过程编写一个脚本,并用它来创建两个不同的虚拟环境,一个用于Windows,一个用于Linux。

此外,除非您的代码库兼容Python2和Python3,否则您需要在两个系统上都使用Python版本。