Python:执行py命令,提示: Can‘t find a default Python.

279 篇文章 1 订阅
5 篇文章 0 订阅

1.Python运行环境罢工

今天,要运行一个前年用python编写的爬虫程序,先检测python运行环境是否正常:

D:\Python38-32\works>c:\windows\py.exe
Can't find a default Python.

再试:

D:\Python38-32\works>py --list
Installed Pythons found by py Launcher for Windows
No Installed Pythons Found!

2、尝试修复文件关联信息

C:\WINDOWS\system32> assoc .py=Python.File

C:\WINDOWS\system32>ftype Python.File="Python38-32\python.exe" %1 %*
Python.File="Python38-32\python.exe" %1 %*

还是不行。

3.在path环境变量中添加python的路径

检查环境变量path,发现其中没有python的路径,补上:

path=%path%;d:\Python38-32

仍然不行。

4.修改注册表中Python的安装路径

打开注册表编辑器,检查:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Python\PyLauncher

发现InstallDir项的值是c:\WINDOWS\,改为:d:\Python38-32\。

还是不行。

5.想起原因了

网上找到的修复方法都试了,还是不行。

突然想起来,去年国庆收假时Windows帐户无法登录:

于是新建了一个帐户。

后来由于磁盘空间紧张,就把Python系统文件夹从E盘移动到了D盘。

估计是这两个原因叠加导致Python难以运行修复。

于是上Python下载Python安装程序重新安装,搞定。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫郢剑侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值