gpt4 book ai didi

python - 你如何在 linux 上为 python 2.7 和 python 3.2 设置 virtualenv?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:38 25 4
gpt4 key购买 nike

我确实引用了另一个 SO 问题,看看它是否回答了我的问题,但实际上没有。我指的是这个问题。 Aptana Python stdlib issue with virtualenv .我有一些使用 python 3.x 的项目和一些可能更喜欢 python 2.7.x 的项目。这可能是另一个话题,但当我在这里时,我想知道 django 和 flask 是否需要 python 2.7.x。如果没有,那么我真的没有任何项目需要 python 2.7.x,只有 python 3.x.y。无论如何,在 Ubuntu 上,当尝试安装 pip 和 virtualenv 时,它使用的是 python 2.7.x,而我试图创建一个使用 python 3.x.y 的虚拟环境。奇怪的是,这在 Windows 上更容易实现——很多事情在 Windows 上比在 Linux 上难得多。

两个平台都存在的问题是我无法弄清楚如何分别基于 python 2.7 和 python 3.x 版本创建虚拟环境。我可以在 Windows 上设置我的路径变量,以便 python3.3.3 是它找到的第一个 python 版本,因此这基本上是默认版本。我必须进入我的路径环境变量并将 python27 放在 python33 之前的路径中,然后当我安装 virtualenv 时,我将拥有一个 python 2.7 环境。这似乎不是最好的做事方式,也不会持续下去。同样在 Ubuntu 上,我必须修改路径变量,然后获取文件以在不同的 python 安装(2.7 或 3.x)之间切换。

有人能告诉我更好的方法吗?也许是对如何为不同的 python 版本创建两个不同的虚拟环境的说明的引用?
此外,对上面的第一个引用链接感到困惑的是,eclipse/aptana 是如何知道激活该虚拟环境的?谢谢,布鲁斯

最佳答案

首先安装 python-virtualenv .然后使用 virtualenv command 创建一个 virtualenv .阅读文档了解更多信息。

关于python - 你如何在 linux 上为 python 2.7 和 python 3.2 设置 virtualenv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21561123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com