关于Pycharm Interpreter报错 Invalid Python SDK/Permission Denied问题解决方案「建议收藏」

关于Pycharm Interpreter报错 Invalid Python SDK/Permission Denied问题解决方案「建议收藏」1.问题背景之前用了Pycharm好好的,结果运行个简单的test.py文件,里面的内容是:print(“helloworld”)居然报错,程序运行居然不是exitcode0报错结果如下:程序返回了一个异常参数,这个参数实际上是说:“你的python解释器未安装成功”。Processfinishedwithexitcode-1073741515(0xC0000135)网上百度了这个参数报错的意思,我就去找了我的解释器:【File】–>【Setting】,找到解释

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 问题背景

之前用了Pycharm好好的,结果运行个简单的test.py文件,里面的内容是:

print("hello world")

居然报错,程序运行居然不是 exit code 0
报错结果如下:程序返回了一个异常参数,这个参数实际上是说:“你的python解释器未安装成功”。

Process finished with exit code -1073741515 (0xC0000135)

在这里插入图片描述
网上百度了这个参数报错的意思,我就去找了我的解释器:【File】–>【Setting】,找到解释器的位置
在这里插入图片描述
发现我之前安装的package全没了,而且奇怪的出现了Permission denied
在这里插入图片描述
然后你如果手动重新安装之前的包(如果你真的肯愿意这么大费周章地做的话),发现你的Package全部变成非法的了。

在这里插入图片描述
网上找到了出现了类似的情况,类似问题的解决方案,但是并没有什么用。

2. 解决方案

我很奇怪为什么之前运行项目都好好的,我不是新手安装才出现这个问题的。所以我怀疑是不是文件损坏了,我根据之前保存的解释器路径,就是直接找到下面路径下的python.exe文件。
在这里插入图片描述
到达python.exe文件下,直接双击运行 ,然后报错。

由于找不到python37.dll,无法继续执行代码问题解决

这才是你解释器非法的原因!因为python37.dll文件损坏。
在这里插入图片描述

由于各种原因系统删掉了python37.dll,只要重新下载python37.dll解压复制到C:\Windows\System32\这里就行了,地址:https://cn.dll-files.com/python37.dll.html
只要电脑上丢失或损坏文件,遇到过“无法找到****.dll文件…”的消息弹窗,都可以上https://cn.dll-files.com/
重新下载回

根据上面的步骤,网上直接单独下载一个python.dll文件,复制到你之前解释器下,问题就解决了。
官网   python3.7.dll文件下载的地址
如果上面的网页打不开,那么下载我这里分享的python37.dll文件
python37.dll 分享文件(CSDN)

下载好后,我直接放到 python.exe 的同级目录:

 C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

在这里插入图片描述

添加好dll文件记得重启PyCharm
最后就解决成功了,
在这里插入图片描述
setting里面我的package又回来啦!
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175041.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c语言列车调度,列车调度

    c语言列车调度,列车调度火车站的列车调度铁轨的结构如下图所示:两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入(一条轨道可以停放多个火车)。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式输入第一…

    2022年7月26日
    9
  • 菜鸟的Hadoop快速入门「建议收藏」

    菜鸟的Hadoop快速入门「建议收藏」一、相关概念1、大数据大数据是一门概念,也是一门技术,是以Hadoop为代表的大数据平台框架上进行各种数据分析的技术。大数据包括了以Hadoop和Spark为代表的基础大数据框架,还包括实时数据处理,离线数据处理,数据分析,数据挖掘和用机器算法进行预测分析等技术。2、HadoopHadoop是一个开源的大数据框架,是一个分布式计算的解决方案。Hadoop的两个核心解决了数据存储问题(H…

    2022年5月29日
    58
  • xenu死链检测工具使用教程

    xenu死链检测工具使用教程原理:从待测网站的根目录开始搜索所有的网页文件,对所有网页文件中的超级链接、图片文件、包含文件、CSS文件、页面内部链接等所有链接进行读取,如果是网站内文件不存在、指定文件链接不存在或者是指定页面不存在,则将该链接和处于什么文件的具体位置记录下来,一直到该网站所有页面中的所有链接都测试完后才结束测试,并输出测试报告。https://www.jianshu.com/p/1517ece9c227…

    2022年7月23日
    13
  • layui弹出层html页面,layui弹出层

    layui弹出层html页面,layui弹出层利用layui框架layer部分执行的弹出层,这样比起普通alert的弹出层更美观首先,写一个按钮点击试试js部分$(document).ready(function(){$(‘.btn’).on(‘click’,function(){layer.confirm(‘你好吗?’,{btn:[‘好’,’不好’]},function(){layer.msg(‘hao’,{ico…

    2022年6月14日
    49
  • js 数组splice_splice会影响原数组吗

    js 数组splice_splice会影响原数组吗今天用到了数组的删除,分别使用了splice和delete方法,记录一下,方便下次查找。原数组是一个关联数组,如vartest=[];test[1]={name:’1′,age:1};test[2]={name:’2′,age:2};test[4]={name:’3′,age:3};console.log(test)长度为5的关联数组,现在开始删除。1.splice方法test.splice(2

    2022年10月1日
    2
  • php安装

    php安装

    2021年6月17日
    88

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号