Ubuntu中pycharm的python解释器前面显示unsupported

2023-05-16

原因是2021年元旦后,python3.5就不再支持了。
在这里插入图片描述
如果一个环境前面显示了unsupported,那表明,这个版本太老了,不再被支持。参考Pycharm社区文档:configure a python interpreter
解决方法:
首先像图上这样点击show all,看看Ubuntu系统中有没有其他可选择的解释器版本,有的话直接选择即可;如果没有,说明系统中没有安装其他版本的解释器,那么就需要按照下面的步骤进行安装。

  1. 下载最新版本的Python安装包,下载地址:https://www.python.org/getit/
  2. 将压缩包解压到opt目录下
sudo tar -xvf Python-3.6.4.tar.xz -C /opt/
  1. cd到解压后的Python文件夹里,然后在终端执行以下命令来添加配置,注意prefix前面是两个“-”
sudo ./configure --prefix=/opt/Python-3.6.4/
  1. 然后执行以下命令编译源码
sudo make
  1. 执行安装,命令为:
sudo make install


这样说明缺少zlib依赖。所以需要安装依赖zlib、zlib-level,在Ubuntu中,zlib叫做zlib1g,zlib-level叫做zlib1g-dev。命令如下:

sudo apt-get install zlib1g -y
sudo apt-get install zlib1g-dev -y

执行第二句的时候出现了问题:
在这里插入图片描述
于是在这个网站上http://www.zlib.net/下载了.tar.gz格式的zlib依赖,并解压缩到/opt/目录下,然后安装,但还是不行:
https://pkgs.org/download/zlib-devel
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
搜了一会发现这种问题可能是zlib1g的版本跟zlib1g-dev的版本不匹配导致的。所以需要先查看 zlib1g 的版本,保证 zlib1g-dev 和 zlib1g 的版本完全一致,控制台输入:dpkg -l|grep zlib1g
输出如下:
在这里插入图片描述
但是还是不知道该下载哪个版本,因为这个网站我看不懂:https://pkgs.org/download/zlib-devel
然后发现是不是没有安装ruby导致的
在这里插入图片描述
试过了,安装了ruby,在安装zlib1g-dev的时候还是提示no installation candidate,也就是说确实需要先下载zlib1g-dev的文件。

但是在网站中确实找不到1.2.8版本的zlib1g-dev,感觉这个方法对我来说无解了hhhhh
6.
这个步骤转载自https://blog.csdn.net/IT_xiao_bai/article/details/79171703

问过隔壁室友,这种情况先卸载原来版本的python解释器比较好,否则就会很麻烦;决定先在Ubuntu20.04上试一下能否顺利安装pycharm并识别python解释器,不行的话再试一下安装Ubuntu18.04,可能Ubuntu16.04确实版本太老了。

后续:1、不要在Ubuntu系统下卸载python,会变的不幸
2、直接安装Ubuntu20.04,自带的python就是3.8版本,不需要再考虑原来的不支持的问题了
3、安装pycharm之后先设置桌面图标,然后不要急着新建项目,如下图:在这里插入图片描述

sudo apt install python3-pip
sudo apt-get install python3-distutils

这样之后再新建项目,就可以快乐地使用了,耶~~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu中pycharm的python解释器前面显示unsupported 的相关文章

随机推荐