当我清理D盘不小心把python下的某个文件删掉时…

       (注:我python一直存在D盘里。)

        某天打开pycharm写代码时,发现打开软件的中途一直有标红的提示冒出来。一开始我还不以为意,直到我编译的时候来了一行报错:

No python at D:/python.exe

        意思是:pycharm找不到你电脑上的python啦!

        上网查了很久,大部分都是说自己更新了python并把新python安装到新路径之后会出现这种情况。但我最近并没有更新python。但我还是先按照网上说的方法试了试:用cmd打开窗口->输入“where python"->根据弹出的路径①在pycharm上重新设置路径。

        然而又出现了新问题:我原来在pycharm上import的大部分库都标红了。我打开pycharm的编译器一看,发现pip等库还幸存,但大部分库都消失了。

        这是因为用cmd打开窗口->输入“where python"这种方法找python.exe的话,会输出你所有版本的python.exe的路径。而路径①下的那个python.exe是之前安装的老版本了,我在pip之后安装的大部分库都不在这个python.exe下呢!仔细想,有可能是我之前清理D盘的时候不小心把python下的某个文件删掉了,导致原来的路径下的整个python.exe都不能用了。

        并且当我用cmd打开的窗口->输入"python"时,没有任何反应。连cmd都没办法找到你的python了,我更确信是我原路径下的python出事儿了。

        解决办法:

       虽然不知道自己之前手贱删了python下的哪个文件,但我们可以通过更新的手段在原来的路径上重新安装一个完整的python(这样也可以保证通过原路径下的python.exe安装的库能被很方便的找回来)。打开python官网->Downloads->Windows->python 3.9.0->下载->选择”更新“。

        用cmd打开窗口->输入“where python",发现不仅输出了路径①,还有原来的路径

        用cmd打开窗口->输入“python",弹出了几行东西,说明我的python也能用了。

        打开pycharm,发现原来的库也都回来了。问题解决。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值