前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cloudbase-init自带的pip原本是ok的,在制作sysprep镜像后执行pip -V就报这个错Fatal error in launcher……

cloudbase-init自带的pip原本是ok的,在制作sysprep镜像后执行pip -V就报这个错Fatal error in launcher……

原创
作者头像
Windows技术交流
修改2023-06-09 19:52:01
2920
修改2023-06-09 19:52:01
举报
文章被收录于专栏:Windows技术交流Windows技术交流

我发现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,再高就报错了

参考/developer/article/2192427

2、这个方案是我突现灵感产生的,只需cmd命令行执行这句命令即可

代码语言:javascript
复制
mklink "c:\python_cloudbaseinit" "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\"  /D

或者powershell执行

代码语言:javascript
复制
cmd.exe /c mklink "c:\python_cloudbaseinit" "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\"  /D 2>$null

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com