在Mac 10.7.5上转向Python 3.4.1-如何最好地使用我的模块?
因此,我想开始使用Python 3.4.1。我已经在我的机器上安装了它,它将打印(“hello world!”),根据这篇文章,这似乎是明智的,为了向后兼容,我需要保留2.7: 很好,现在,让Python 3“看到”我为2.7安装的所有优秀模块的最佳方法是什么?我所有的老朋友,比如熊猫和XLRD,都喜欢“没有名为熊猫的模块” 是的,我所有的图书馆都在 Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages在Mac 10.7.5上转向Python 3.4.1-如何最好地使用我的模块?,python,macos,python-3.x,Python,Macos,Python 3.x,因此,我想开始使用Python 3.4.1。我已经在我的机器上安装了它,它将打印(“hello world!”),根据这篇文章,这似乎是明智的,为了向后兼容,我需要保留2.7: 很好,现在,让Python 3“看到”我为2.7安装的所有优秀模块的最佳方法是什么?我所有的老朋友,比如熊猫和XLRD,都喜欢“没有名为熊猫的模块” 是的,我所有的图书馆都在 Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packa
我怀疑在我的未来会有很多重新安装…您将不得不为Python 3.4.1重新安装这些模块 您可以尝试重用
站点软件包
目录,但很多软件包很可能会失败
- 带有C扩展的Python包需要重新编译
- 任何使用
实用程序在安装时创建Python3版本的软件包都不会在2.7安装中应用该实用程序,也不会在Python3中工作2to3
- 任何使用
实用程序在安装时创建Python2版本的软件包都会将该实用程序应用于2.7安装,并且不会在Python3中工作3to2
- 有些软件包与Python 3不兼容,完全停止。在此期间,他们可能已经发布了兼容的新版本
pip
安装这些软件包,则可以使用pip freeze
获取您现在安装的软件包列表。然后,您可以使用以下工具在Python 3上安装它们:
pip freeze > installed-2.7.txt
python3 -m pip install -f installed-2.7.txt
希望一切顺利。您必须为Python 3.4.1重新安装这些模块 您可以尝试重用
站点软件包
目录,但很多软件包很可能会失败
- 带有C扩展的Python包需要重新编译
- 任何使用
实用程序在安装时创建Python3版本的软件包都不会在2.7安装中应用该实用程序,也不会在Python3中工作2to3
- 任何使用
实用程序在安装时创建Python2版本的软件包都会将该实用程序应用于2.7安装,并且不会在Python3中工作3to2
- 有些软件包与Python 3不兼容,完全停止。在此期间,他们可能已经发布了兼容的新版本
pip
安装这些软件包,则可以使用pip freeze
获取您现在安装的软件包列表。然后,您可以使用以下工具在Python 3上安装它们:
pip freeze > installed-2.7.txt
python3 -m pip install -f installed-2.7.txt
希望一切顺利。您必须为Python 3.4.1重新安装这些模块 您可以尝试重用
站点软件包
目录,但很多软件包很可能会失败
- 带有C扩展的Python包需要重新编译
- 任何使用
实用程序在安装时创建Python3版本的软件包都不会在2.7安装中应用该实用程序,也不会在Python3中工作2to3
- 任何使用
实用程序在安装时创建Python2版本的软件包都会将该实用程序应用于2.7安装,并且不会在Python3中工作3to2
- 有些软件包与Python 3不兼容,完全停止。在此期间,他们可能已经发布了兼容的新版本
pip
安装这些软件包,则可以使用pip freeze
获取您现在安装的软件包列表。然后,您可以使用以下工具在Python 3上安装它们:
pip freeze > installed-2.7.txt
python3 -m pip install -f installed-2.7.txt
希望一切顺利。您必须为Python 3.4.1重新安装这些模块 您可以尝试重用
站点软件包
目录,但很多软件包很可能会失败
- 带有C扩展的Python包需要重新编译
- 任何使用
实用程序在安装时创建Python3版本的软件包都不会在2.7安装中应用该实用程序,也不会在Python3中工作2to3
- 任何使用
实用程序在安装时创建Python2版本的软件包都会将该实用程序应用于2.7安装,并且不会在Python3中工作3to2
- 有些软件包与Python 3不兼容,完全停止。在此期间,他们可能已经发布了兼容的新版本
pip
安装这些软件包,则可以使用pip freeze
获取您现在安装的软件包列表。然后,您可以使用以下工具在Python 3上安装它们:
pip freeze > installed-2.7.txt
python3 -m pip install -f installed-2.7.txt
希望一切顺利