织芜 2023-10-28 11:31 采纳率: 70.8%
浏览 6
已结题

安装stable diffusion时python版本检测的问题

我先从git上clone了stable diffusion的源码,然后以前下载过python3.9.9,运行stable diffusion目录下的webui_user.bat配置,这时才发现python3.9.9不支持,要下python3.10.6,我就下载了python3.10.6,接着卸载了python3.9.9。
path环境变量和系统变量都已经改过了,

img

img


默认python版本也是3.10.6了

img


可是运行webui_user.bat,却输出No Python at 'S:\Python\python3.9.9\python.exe'
为什么啊,求各位大师帮助

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-28 15:35
    关注

    【以下回答由 GPT 生成】

    这个问题出现的原因是在系统的环境变量中仍然存在指向Python 3.9.9的路径。即使你已经卸载了Python 3.9.9并安装了Python 3.10.6,但是webui_user.bat仍然尝试使用旧版本的Python。

    要解决这个问题,你需要手动删除系统环境变量中的Python 3.9.9的路径,并将其替换为Python 3.10.6的路径。以下是具体的解决步骤:

    1. 打开"控制面板"并进入"系统和安全",然后点击"系统"。
    2. 在系统窗口的左侧点击"高级系统设置"。
    3. 在"系统属性"窗口中,点击"环境变量"按钮。
    4. 在"环境变量"窗口中,在"系统变量"列表中找到名为"Path"的变量,并选中它。
    5. 点击"编辑"按钮,会打开一个新的窗口。
    6. 在"编辑环境变量"窗口中,可以看到一个文本框,显示了当前的路径列表。在这个文本框中找到并删除包含Python 3.9.9路径的条目。 请注意,确保只删除Python 3.9.9的路径,不要删除其他重要的路径。
    7. 将Python 3.10.6的安装路径添加到路径列表中。如果你不知道Python 3.10.6的安装路径,可以在开始菜单中搜索"Python 10.6"并打开文件夹,然后在文件夹地址栏中复制路径。
    8. 点击"确定"保存更改。
    9. 重新启动你的计算机。

    完成以上步骤后,你再次运行webui_user.bat时,它应该能够找到正确的Python版本并成功运行。

    如果你遵循了上述步骤但问题仍未解决,可能有其他设置或脚本文件中仍然引用了Python 3.9.9的路径。这种情况下,你需要检查脚本文件或相关配置文件,并手动更新为正确的Python版本。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月20日
  • 已采纳回答 11月12日
  • 创建了问题 10月28日

悬赏问题

  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥20 spring boot集成mqtt的使用问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错