【问题标题】:Simulate python3 shell commands behavior in windows powershell在 windows powershell 中模拟 python3 shell 命令行为
【发布时间】:2019-11-17 03:33:20
【问题描述】:

我正在开发一个运行 python3 脚本的 api,例如 python3 <scriptname.py>。这个 api 最初在 linux 系统上运行。不幸的是,我在 Windows 上进行了本地开发。有没有办法模拟这种行为,这样当我在 powershell python3 -V 中运行时,它会给我 python 的版本。

我已经在我的电脑上安装了 python 3。我尝试将我的python.exe 的路径添加到系统变量中,变量为字符串python3。但是在注册并重新启动powershell并输入python3 -V后,我仍然得到«python3»不被识别为命令小程序名称的错误。

有人有什么想法吗?

【问题讨论】:

    标签: python windows powershell path


    【解决方案1】:

    一旦 python 在您的路径中,您就可以为 python3 定义一个 PowerShell 别名。

    PS > New-Alias python3 python
    PS > python3 -V
    python 3.6.5
    

    要将此别名作为永久别名,请参考以下问题:Permanent PowerShell Aliases

    【讨论】:

      【解决方案2】:

      我找到了棘手的解决方案。
      一旦python在您的路径中,转到python安装路径并复制python.exe并将重复的一个命名为python3.exe

      【讨论】:

      • 感谢您发布解决方案,但这确实是一个棘手的问题:) 我绝对推荐yakobyd 的答案。
      猜你喜欢
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 2022-01-17
      相关资源
      最近更新 更多