【问题标题】:Unable to start python in windows无法在 Windows 中启动 python
【发布时间】:2017-08-08 09:08:47
【问题描述】:

之前我使用 Chocolatey 安装了 Python 3.5,但是当我发现我只需要使用的库只允许用于 Python 版本 2 时 - 我卸载了 Python 3.5,然后从控制面板安装了 Python 2.7.3。

我确保我为 Python 正确设置了 PATH 变量 -

PATH=....;C:\Python27

但是当我从提示符调用 python 时仍然出现以下错误:

C:\>python 
Cannot find file at '..\\lib\python3\tools\python.exe' 
(C:\ProgramData\chocolatey\lib\python3\tools\python.exe). This usually 
indicates a missing or moved file. 

如何解决巧克力包管理器问题?

【问题讨论】:

  • 看看你的环境变量
  • 看起来PYTHONHOME 保持不变。
  • PYTHONHOME 似乎没有设置 - C:\>echo %PYTHONHOME% %PYTHONHOME%

标签: python chocolatey


【解决方案1】:

在我运行 choclatey uninstall python 并在控制面板的其他 python 版本中卸载后,我遇到了同样的问题。我可以通过从 Chocolatey bin 目录 (C:\ProgramData\Chocolatey\bin) 中删除 python.exe 和 pythonw.exe 来解决它。

del C:\ProgramData\Chocolatey\bin\pytho*.exe

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    检查here 列出的环境变量是否具有正确的值。

    例如

    C:\>set PYTHONHOME=C:\Python27
    

    【讨论】:

    • 我试过了,但它仍然给出了同样的问题 - C:\>set PYTHONHOME=C:\Python27 C:\>python 无法在 '..\\lib\python3\tools\ 找到文件python.exe' (C:\ProgramData\chocolatey\lib\python3\tools\python.exe)。这通常表示文件丢失或移动。
    【解决方案3】:

    在 '..\lib\python3\tools\python.exe' 处找不到文件

    您是否确保已将 Python 2.7.3 安装到此文件夹中?

    ...\python3\...

    也许你只需要改变那个路径

    '..\lib\python2\tools\python.exe'

    【讨论】:

    • 我通过 Chocolatey 安装了 Python 3.5,通过 MSI 安装了 2.7。我不确定 Chocolatey 在哪里部署了早期的 Python - 所以我需要始终通过 Chocolatey 卸载和安装 Python?
    • 那么我假设您已经将 PATH 变量设置为 '..\\lib\python3\tools\python.exe' 或者您有一个带有 python='..\\ 的 USER 变量lib\python3\tools\python.exe'
    • 没有正确配置 PATH 和 PYTHONHOME 变量 - 我觉得问题出在巧克力上 - 我不确定如何解决这个问题
    • 如果你想用$ python命令从windows命令行启动python,并且你得到上面的错误,你的windows机器在某个位置有一个环境变量到那个位置:'..\lib \python3\工具'。你只需要找到那个条目。 rapid-environment-editor 之类的工具可以帮助您找到已弃用的环境变量条目(如果存在)。
    【解决方案4】:

    您必须将 python 2 添加到您的路径中。 如果您确定已这样做,请重新启动计算机以确保它使用正确的路径变量。

    【讨论】:

    • 这个答案无助于更多类型的评论
    猜你喜欢
    • 2016-04-22
    • 2014-04-11
    • 1970-01-01
    • 2011-11-29
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多