You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu系统下PyCharm无法添加Python 3.5 SDK求助

解决Ubuntu下PyCharm无法添加Python 3.5 SDK的问题

我之前在Ubuntu上也碰到过一模一样的情况——明明按照步骤去添加Python 3.5作为SDK,结果界面总是跳回无SDK状态,折腾了好久才解决。给你几个亲测有效的排查方向和解决办法:

  • 先确认系统里真的装好了Python 3.5
    别先急着找PyCharm的问题,先打开终端敲python3.5 --version,看看能不能正常返回版本号。如果提示命令不存在,那得先把Python 3.5装到位:

    sudo apt update
    sudo apt install python3.5
    

    装完再用which python3.5找到它的绝对路径(一般是/usr/bin/python3.5),后面添加SDK的时候直接用这个路径。

  • 排查PyCharm的权限问题
    Ubuntu里如果曾经用sudo启动过PyCharm,或者安装方式有问题,很可能会出现权限错乱,导致它读不到系统的Python环境。试试这么做:

    1. 彻底关闭所有PyCharm进程(包括后台的)
    2. 打开终端,用普通用户身份启动PyCharm(比如你的安装路径是~/pycharm/bin,就敲~/pycharm/bin/pycharm.sh
    3. 重新尝试添加SDK,手动指定刚才查到的Python3.5路径
  • 别依赖自动检测,手动指定SDK路径
    有时候PyCharm的自动检测对老版本Python不太友好。添加SDK的时候,选"System Interpreter"后,不要等它自动扫描,直接点击路径框旁边的...按钮,手动导航到/usr/bin/python3.5(或者你查到的实际路径),确认后再保存,看看能不能留住配置。

  • 清理PyCharm的缓存配置
    如果上面的方法都没用,大概率是PyCharm的缓存配置出了问题:

    1. 关闭PyCharm
    2. 找到它的配置目录,一般是~/.config/JetBrains/PyCharm[你的版本号](比如PyCharm2023.1
    3. 先把这个目录备份一份(防止误删重要配置),然后删除里面的cachesoptions文件夹
    4. 重启PyCharm,再尝试添加SDK
  • 补全Python3.5的依赖组件
    有时候Python安装不完整,缺少开发依赖,也会让PyCharm识别失败。可以试试安装Python3.5的dev包:

    sudo apt install python3.5-dev
    

    装完重启PyCharm再试一次。

内容的提问来源于stack exchange,提问作者user3606066

火山引擎 最新活动