起因 写这个的原因是有很多关于这个的解决方案,我基本每个都试过,到今天第三天,那些方案都没有解决我的问题.
报错原因 多个前辈说是python3.5自带bug,更新至3.6以上就能解决.(是的,我就这么解决了!)
方案 前辈们的方案大多都是下载python3.6的软件包,安装,软链接,更新pip3.6等等 非常复杂. 我安装的时候意料之中的报错了,并且我解决不了这些问题,查到的方案也解决不了(得到一个跛脚3.6,只有两个包,下载pygame直接螺旋报错),没错!我就是菜狗!耶噫!好的,三天过去了,不说废话,如果BB你碰巧和我一样,那么请回到ubuntu,命令行直接下载3.6 —>sudo apt-get install python3.6
没想到就这么装好了,想不到吧嘻嘻!
pycharm 这里的编译器还用的是3.5或者自带的话,在setting里把python3.6改成默认!然后运行,我的程序就biubiu出来了!
然后新开一个文件夹,可能会又变成默认的3.5(俺也不晓得为啥,明明选了应用全局),这个时候不用这么麻烦,看下图操作:
好了 拜拜!希望你的问题也解决啦!
Ubuntu16 Pycharm运行pygame报错:Fatal Python error: take_gil: NULL tstate“
最新推荐文章于 2023-02-15 13:50:58 发布
博主分享了在Ubuntu上遇到Python3.5的bug导致程序无法正常运行的问题,尝试多种解决方案未果。最终通过使用`sudo apt-get install python3.6`命令直接在Ubuntu命令行安装Python3.6成功解决问题。PyCharm中需将编译器设置为Python3.6才能正常运行程序。新安装的Python3.6在其他文件夹可能默认仍为3.5,可通过设置调整。
摘要由CSDN通过智能技术生成