小工具知识网

当前位置: 首页 > 行业知识 > pycharm远程连接服务器的时候,加载conda环境列表失败:java.lang.IllegalStateException: Expected BEGIN OBJECT but was STRIN

行业知识

pycharm远程连接服务器的时候,加载conda环境列表失败:java.lang.IllegalStateException: Expected BEGIN OBJECT but was STRIN

2026-10-25 17:32:43 来源:互联网转载

报错信息

出现的报错信息为:java.lang.IllegalStateException: Expected BEGIN OBJECT but was STRING at line 1 column 1 path

在查阅解决方案的时候,发现很多人遇到了同样的问题,还没有人写中文文章来解决:pycharm远程解释器加载conda环境列表失败:java.lang.lllegalStateException: Expected BEGIN OBJECT but was STRING at l-CSDN博客

引用一下这个链接里面的报错图,情况如下。

解决思路

其实解决的思路是,首先在服务器端创建一个虚拟环境,然后在本地选择解释器的时候,在virtualenv环境,直接选择一个已经existing的虚拟环境的python解释器。

如果你对2023年专业版的pycharm连接远程服务器全过程存在疑惑,可以直接看我写的这个文章:

2023年专业版pycharm通过ssh远程链接远程服务器-CSDN博客https://blog.csdn.net/qq_36592770/article/details/136593798?spm=1001.2014.3001.5502如果你只是想解决这个解释器选择问题,可以看我下面提供的方法(其实就是从我写的这个文档里面复制片段过来):

具体解决措施

 首先在服务器的终端执行命令,创建一个虚拟环境,输入你的虚拟环境名字

conda create --name  python=3.8

创建好之后,继续执行

which conda

可以看到类似如下地址:/home/vipuser/miniconda3/condabin/conda

重要的是我们通过/home/vipuser/miniconda3/知道了conda的位置

然后就可以开始配置解释器了,现在让我们回到本地电脑上。

点击pycharm上的setting,

然后选择python interpreter->add interpreter->输入用户名等信息->输入密码

关键的地方来了,选择Virtualenv Environment->Exisiting->设置解释器

而这个解释器的位置则是之前我们通过which conda找到的conda的位置,里面虚拟环境的python,然后确认即可成功运行代码。

所以虚拟环境还是要在服务器上重新创建一遍。

上一篇:基于java企业公司网站系统 (springboot框架)开题答辩常规问题和如何回答

下一篇:UEFI Win10安装、配置与优化实战手册