栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

原因是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确实版本太老了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329234.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号