我发现cloudbase-init的bug,cloudbase-init自带的python和pip原本是ok的,在制作sysprep镜像后执行pip -V就报这个错
C:\Users\Administrator>pip -V
Fatal error in launcher: Unable to create process using '"c:\python_cloudbaseinit\python.exe" "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Scripts\pip.exe" -V': ???????????
我自己尝试过2个解决方案:
1、重装pip,1.1.2版本的cloudbase-init自带的是Python 3.6.6,更新pip最高只能到pip 21.3.1,再高就报错了
2、这个方案是我突现灵感产生的,只需cmd命令行执行这句命令即可
mklink "c:\python_cloudbaseinit" "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\" /D
或者powershell执行
cmd.exe /c mklink "c:\python_cloudbaseinit" "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\" /D 2>$null
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。