困扰了很久的一个问题,一开始是在服务器ubuntu20.04上安装pycharm community,直接运行服务器上的pycharm community就识别不了anaconda中的环境
后来改用pycharm professional也无法远程连接上服务器的环境,识别不了服务器上的环境,如下图点create无反应(这里无反应是因为服务器端无响应)
之后close project,直接remote developing
这会调用安装在服务器上的轻量化pycharm,所以这里应该是选加载本地编译器
之后出现如下的结果
现实Host is unresponsive,服务器无响应,这怎么回事,我挂都挂上了,可以正常连接,为啥这个环境识别不了?
意识到应该是服务器上conda的问题,更新conda
conda update conda
没啥用
看了下conda版本
之前安装的是2020.02的版本,那会估计还不能远程连环境
直接卸载
sudo rm -rf anaconda3
安装最新版本Anaconda3-2024.02
下载地址如下
https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
下载好后进入存文件的目录
chmod -x Anaconda3-2024.02-1-Linux-x86_64.sh
sh Anaconda3-2024.02-1-Linux-x86_64.sh
一路回车,然后输入yes,同意license
回车确认安装
再打个yes,路径加入环境变量
安装成功 conda指令找不到
激活环境变量设置
source ~/.bashrc
激活之后进入base默认环境输入conda -- version弹出版本号
(如果还不行Vim进去改路径指导anaconda3中的bin,再source)
连接下试试
成功
这个remote development和本地编选远程环境貌似不是一个是,remote development会同时消耗本地内存和host gpu,等于在host 编在host跑,后者是本地编服务器跑
前者需要在服务器安装pycharm