Pycharm导入conda环境失败的3种解决方法

提示:点击关注作者,以获取其他的最新消息推送


项目场景

最近在做大模型测试的时候,要使用到sklearn等第三方的库,在切换pycharm的解释器时发现居然无法保存!!!
Unable to save settings !!!

问题描述

在设置pycharm的解释器时选择C盘的具体路径会提示无法保存设置的问题

可能原因包括:
1.系统文件夹访问受限
2.系统环境变量
3.项目配置问题


原因分析

  • 项目配置问题
    例如:project项目中的 \.idea 文件夹某个配置有误,就会导致Pycharm出现问题。
  • 文件访问受限
    例如:C:\ProgramData 是默认win10/win11 隐藏的访问受限文件夹,如果在首次安装Anaconda没有选择所有用户,就需要后续修改访问权限。
  • 环境变量问题
    例如: C:\ProgramData\Anaconda3\Lib 没有添加到系统环境变量的 PATH 中,所以当 PATH 没有添加完全时,就有可能导致Pycharm无法自动识别到关键的库或包文件。

解决方案

1.项目文件夹中删除 idea文件夹

  • 退出Pycharm 删除当前project项目中的 \.idea 文件夹
    在这里插入图片描述

2.文件访问受限修改(仅供参考)

  • 修改anaconda文件夹的完全控制权限
    找到C盘里面的C:\ProgramData\右键属性>安全>
    给当前用户users设置完全控制,同理C:\ProgramData\Anaconda3\也设置好对应的完全控制权限,
    在这里插入图片描述

3.系统环境变量编辑(仅供参考)

  • 添加C盘的Anaconda3、Anaconda的所有library、Lib、Scripts路径
    添加系统环境变量,设置>系统>系统信息>高级系统设置>环境变量,在系统环境变量中找到PATH,将图中有展示的路径全部确认添加进去,再重启电脑

在这里插入图片描述

4.Python Interpreter界面操作指引(仅供参考)

完成步骤1-3后,重新打开pycharm里面查看是否可以选择导入系统受限文件夹的对应python.exe或者conda.exe

  • 点击Add Interpreter

图2 Python Interpreter界面

  • 或者选择界面中的Show ALL

图3 选择界面中的Show ALL

  • 点击➕导入新的虚拟环境

图4 点击➕

  • 选择对应路径的文件夹conda.exe 或python.exe

图5 选择对应路径的文件夹conda.exe 或python.exe

参考来源

[1] 知乎作者 Ereshkigal【环境配置】Pycharm配置conda环境后无法识别环境中的解释器
[2] 知乎作者 就叫我阿福 anaconda+pycharm环境搭载踩坑手册(超全)
[3] csdn作者GGG信 PyCharm: Unable to save settings
[4] csdn作者 NashSP Add Python Interpreter 报错 Error code:2. XX can‘t open file XX [Errno 2] No such file or directory
[5] csdn作者 ytusdc pycharm配置anaconda环境时找不到python.exe解决办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值