提示:点击关注作者,以获取其他的最新消息推送
文章目录
项目场景
最近在做大模型测试的时候,要使用到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

- 或者选择界面中的Show ALL

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

- 选择对应路径的文件夹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解决办法
1万+

被折叠的 条评论
为什么被折叠?



