如何解决为什么gsutil无法在Powershell中找到python可执行文件?
所以我在Windows 10上安装了Google Cloud SDK,而gsutil似乎找不到/看到python可执行文件:
~> gsutil help cp
ERROR: (gsutil) "C:\Python38\python.exe": command not found
~>
可执行文件完全位于 中,并且可以正常运行:
~> where.exe python
C:\Python38\python.exe
C:\Users\omort\AppData\Local\Microsoft\WindowsApps\python.exe
~>
第二个python exe是在MS Store中打开python页面的链接-搞砸了吗?有什么建议吗?
请注意,由于我已经安装了python,因此我没有不在SDK安装程序中安装“捆绑的python”选项。
解决方法
似乎您的CLOUDSDK_PYTHON env变量设置不正确。我建议您正确设置执行如下内容的环境变量
set CLOUDSDK_PYTHON="C:\Python38\python.exe"
或者如果您想永久设置,请使用以下命令
setx CLOUDSDK_PYTHON="C:\Python38\python.exe"
,
我已经使用 PowerShell 在下面运行了 set。 /M 指定变量应该在系统变量范围内设置。
setx /M CLOUDSDK_PYTHON "C:\Python27\python.exe"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。