pycharm部署conda环境中遇到的[Errno 2] No such file or directory错误
摘要:针对Conda与PyCharm兼容性问题导致info文件访问错误,提出三种解决方案:1)更换Conda或PyCharm版本;2)将conda路径指向Scripts目录下的conda.exe;3)直接使用env目录中的python.exe进行部署。第三种方案通过物理路径确保虚拟环境隔离,无需依赖Conda环境识别功能。这些方法特别适用于Anaconda较新而PyCharm较旧的版本冲突情况。
我在部署conda中遇到过这样的错误
也就是info错误,企图访问info这个文件但是找不到,找了非常久才找到解决方案,我把方案分享给大家,究其原因就是conda版本和pycharm版本兼容性的原因导致,接下来给出以下几种解决方案:
1:换版本,换老一点或新一点的版本。这个看官方给不给力有可能再下一个不能用的版本
2:在选择conda路径中把python.exe换成根目录下(不是env目录)的script目录的conda.exe,比如我的就是"E:\Anaconda3\Scripts\conda.exe",换了之后下面就有选择环境,选择你创建的虚拟环境名字即可,比如我的叫py311
但是有些人会遇到我这样的问题,系统能识别到我的一个叫py311的环境,但他识别不到这是个conda环境不让我点击,其实也是兼容性的问题,这种情况在 Anaconda 版本较新 而 PyCharm 版本相对较旧 时非常常见,这里给两种解决方案:一个是第一种说到的更新版本,另一个是我下面的第三种方案
3:直接用python
选择env下的python.exe并且使用python部署
为什么?
conda只是个管理工具,把各种环境打包供我们使用,只要能识别到路径,用conda还是系统解释器一模一样,只要你让 PyCharm 指向这个文件夹里的 python.exe,Python 启动时就会自动只加载这个文件夹下的资源。物理路径决定了它就是那个虚拟环境。他虽然用的是系统解释器但依然是conda环境。相当于条条大路通罗马,你如果不放心可以用ai写一个验证代码
OK拜拜
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)