gpt4 book ai didi

python-2.7 - PowerShell 中的 Python 版本

转载 作者:行者123 更新时间:2023-12-04 10:23:20 25 4
gpt4 key购买 nike

我以前在 Windows 10 上运行 python 2.7.11。

今天下载安装了python 2.7.13,但是PowerShell版本还是2.7.11:

python --version
Python 2.7.11
  • 如何检查我的 PC 上所有已安装的 python 版本?
  • 如何卸载 python 2.7.11?
  • 如何将 python 2.7.13 设置为在 PowerShell 中启动的默认 python 版本?
  • 最佳答案

    在 PowerShell 中,Get-Command python | fl *会告诉您它正在查找哪个 Python 可执行文件,并向您显示有关它所在位置的详细信息。

  • 您可以检查设置 -> 应用程序和功能,或控制面板 -> 程序和功能。它们将向您显示您安装的 Python 的不同版本,但如果 Python 作为其他工具包或程序的一部分安装,这可能还不够。
  • 如果存在 Python 2.7.11,请选择它并单击卸载。如果它不存在,请查看是否可以从 Get-Command 的输出中判断它安装了什么。更早一点,然后决定是否要删除它。
  • 帮助 about_Command_Precedence 中解释了 PowerShell 如何在您键入命令时选择要运行的内容。 ,并且是:
  • 别名
  • 功能
  • Cmdlet
  • native Windows 命令

  • 在“ native Windows 命令”这一点上,它转到 PATH环境变量,分号分隔的路径名列表,按顺序搜索,寻找匹配的可执行文件。

    你可以看到文件夹:
    $Env:PATH -split ';'

    您可以使用以下命令观察 PowerShell 识别要为“python”运行的内容
    Trace-Command –Name CommandDiscovery –Expression {get-command python} -PSHost

    因此,要使 Python 2.7.13 成为要启动的版本,您可以:
  • 使其成为唯一可用的 Python 版本。
  • 将其文件夹移动到 PATH 列表的前面,在任何其他版本之前。见:What are path and other environment variables, and how can I set or use them - question on SuperUser.com
  • 制作一个批处理文件以在其他版本之前在 PATH 中的文件夹中启动它,名为 python.bat 。
  • 创建一个名为 python 的别名(在您的 PS 配置文件中)以启动您想要的别名( New-Alias -name python -Value C:\Python27\python.exe 等)。
  • 关于python-2.7 - PowerShell 中的 Python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42407894/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com