在mac OS的Python3中使用Python2模块

在mac OS的Python3中使用Python2模块,python,macos,python-2.7,python-3.x,Python,Macos,Python 2.7,Python 3.x,我想在Python3中使用已安装的Python2模块 一个步骤是将安装Python2模块的目录添加到PythonPath3中。当然,这只有在模块编码为Python3兼容时才起作用 有没有一种方法可以在Python3中导入模块并让它们自动转换(使用2to3)为可用的Python3代码 规格:Mac OS 10.9.1 Python2=Python2.7.6 Python3=Python3.3.3一般来说,不,你不能轻易做到。只要咬紧牙关,安装Python 3安装所需的模块的新副本即可。请记住,首先

我想在Python3中使用已安装的Python2模块

一个步骤是将安装Python2模块的目录添加到PythonPath3中。当然,这只有在模块编码为Python3兼容时才起作用

有没有一种方法可以在Python3中导入模块并让它们自动转换(使用2to3)为可用的Python3代码

规格:Mac OS 10.9.1 Python2=Python2.7.6
Python3=Python3.3.3一般来说,不,你不能轻易做到。只要咬紧牙关,安装Python 3安装所需的模块的新副本即可。请记住,首先使用Python3.3安装一个新的
pip
(或者,如果必须的话,
easy\u install
),并使用它安装Python3所需的模块

不能这样做的原因之一是,对于通过使用2to3同时支持Python2和Python3的许多软件包,都需要源发行版这样做。最终安装的Python2发行版不一定具备生成新的Python3安装所需的一切