python - 分别安装 Python 2 和 3

标签 python bash python-2.7 python-3.x osx-mavericks

有没有办法在 Mac OSX 上同时安装 python 2 和 python 3 并能够来回切换?我使用 Python 2 和 3 进行开发,我曾经能够在我做源停用开发环境的地方做这个 virtualenv 事情。但是我不确定我是如何设置它的,它开始让编译器变得非常困惑,因为我显然在一个地方安装了一些模块并且它适用于 python 2 但不是 3(反之亦然)并且一切都结束了这个地方。所以我正在清理我的整个笔记本电脑,这次我想做这个安装业务。有什么办法可以让编译器只检测一组库来回切换 python 2 和 3?

最佳答案

Virtualenv是对此的默认答案,并且在他们的页面和网络上都有很好的解释。另一种不依赖于 shell 的替代方法是将其“转世”为 Python 模块,pew,Python Env Wrapper .

两者都允许您有单独的解释器,即使是完全不同的版本号也是如此。

关于python - 分别安装 Python 2 和 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24300952/

相关文章:

python for循环不返回多个字典

python - 为什么类中需要 Thread.__init__() ?

bash - 在 Bash 中,cd ./someDir 和 cd someDir 之间有什么实际区别吗?

ruby - 安装 Ruby gems 不适用于 Home Brew

python - 从特定键开始迭代有序的字典项

python-2.7 - 在 spark 环境中运行 python 程序时出错

python - 使用 networkx (python) 读取没有节点标签的 GML 文件

python - 可选的命令行参数

linux - 有没有办法为 X 中生成的应用程序指定窗口偏移量?

python - 使用 Bokeh 绘制时间序列图?