【问题标题】:Multilpe python versions and interpreters多个 python 版本和解释器
【发布时间】:2014-06-17 11:15:30
【问题描述】:

我正在尝试在我的 Windows 7 机器上设置 python 2.7.6(首先安装了 python 3.3.3)。在设置项目解释器中添加项目解释器后选择项目解释器时,出现此错误

文件“C:\Python33\Lib\site.py”,第 173 行文件=sys.stderr) ^ SyntaxError: invalid syntax

最初在设置页面中添加python 2.7解释器时(与上面添加虚拟环境相比),它给出了这个错误消息

无法在 C: 设置 python SDK: .... . SDK 似乎无效。

在添加基于该解释器的任何虚拟环境时,我也会遇到类似的错误。

我已经在路径框中添加了 python27 路径,如图所示,但它似乎正在查看 Windows 中设置的路径。如果我必须改变这一点,那是否会破坏能够选择多个口译员的意义?

任何帮助将不胜感激。

【问题讨论】:

    标签: python python-2.7 virtualenv python-3.3 pycharm


    【解决方案1】:

    在运行 UI 之前尝试添加这些命令

    set PYTHONHOME=C:\Python33
    set PYTHONPATH=C:\Python33\lib
    

    【讨论】:

    • 我遇到了相反的问题——我需要删除PYTHONHOME(指向 Python 3),这样它就不会覆盖 Python 2 解释器的库位置。
    【解决方案2】:

    我犯了一个非常愚蠢的错误:我在搞乱PYTHONPATH 而不是PATH。我将PYTHON33PYTHON27 添加到我的PATH 中,并且成功了。

    【讨论】:

    • 我删除了PYTHONPATH 变量,我的生活不再是地狱。一样多。
    猜你喜欢
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2011-03-15
    • 2012-12-05
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多