【问题标题】:Howto change Pythonpath in Python 3如何在 Python 3 中更改 Pythonpath
【发布时间】:2010-09-09 11:17:22
【问题描述】:

我正在尝试从使用 Python 2.6.5 切换到使用 Python 3.2a2。 我正在使用 OSX 10.6.4。 但是,当我在 Python 3.2a2 文件夹中打开 Idle 时,它​​无法将我安装的任何模块导入 Python 2.6.5。 有没有办法可以在 Python 3.2a2 上共享相同的文件夹?

【问题讨论】:

    标签: python python-3.x osx-snow-leopard upgrade pythonpath


    【解决方案1】:

    Python 2 和 Python 3 完全不同,因此您通常无法在它们之间共享模块。您将需要新的、兼容 Python-3 的模块,而不是重复使用 Python 2 的模块。

    (可以非常小心地制作同时适用于两者的脚本,但这通常不会完成。Python 3 被设计为打破语法兼容性的大版本。)

    【讨论】:

    • 我想我得从 python 3 重新开始,或者回去
    • @Peter:您应该始终为每个 Python 版本单独安装每个模块。 Python 3 没有什么不同,只是更明显的是它不起作用。见regebro.wordpress.com/2011/02/02/…