pycharm连接远程终端的Anaconda安装与bug记录
连接远程服务器记录
前提:此时服务器上什么也没有!
第一步:安装Anaconda
首先准备好本地和远程连接的文件传输软件,我用的是Filezilla(FZ):
-
Anaconda 官网下载linux版本的anaconda,下载后会得到类似:Anaconda3-2020.11-Linux-x86_64.sh 这种的sh文件;
-
将下载后的sh文件拖到你的远程文件夹下(要安装的位置);
-
然后启动ssh会话进入远程终端,键入以下命令:
bash Anaconda3-2020.11-Linux-x86_64.sh
然后就开始安装了,先是很长的一些协议文字,不断按回车即可,然后一路yes,直到安装完成。
(注意中间有提示初始化环境变量配置的shell,回车即可,表示同意,建议这样,后续不用自己配置了)
- 安装完成后:
查看是否安装成功
conda --version
成功的话会列出conda版本信息,至此anaconda安装结束
另外还有一种情况是找不到conda命令,那就继续往下走
- 手动初始化 Conda
在终端中运行以下命令,将 Conda 的初始化脚本添加到你的 ~/.bashrc 文件中(username注意替换成自己的):
echo ". /home/username/anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc
这会将 Conda 的初始化脚本加载到每次启动终端时。
重新加载 ~/.bashrc 文件,使更改立即生效:
source ~/.bashrc
现在重新在远程终端:conda --version 正常来说应该是可以的了。
第二步:创建环境,激活环境,安装包(在此只分享几个我碰到的bug)
1、安装的Anaconda下的python版本太高(/home/username/anaconda3/envs/my_pytorch/lib/python3.13),导致我后续安装torch找不到合适的包下载
Anaconda 默认安装的 Python 版本通常是最新的稳定版,这就是你安装后看到 Python 3.13 的原因。不过,Anaconda 的强大之处在于它能创建包含不同 Python 版本的独立环境,你无需为了安装特定版本的 Python 而重新安装 Anaconda。
要创建一个 Python 3.9 环境并安装 PyTorch,可以按照以下步骤操作:
创建 Python 3.9 环境:
conda create -n py39 python=3.9
激活环境:
conda activate py39
另外torch的下载通常需要镜像,我一般选择去直接下载对应的包,然后拖进/home/username/anaconda3/envs/my_pytorch/lib/python3.13/site-packages下再在终端直接安装,会很快!
这时除了确认上述版本外,还需确认cuda版本,那么需要在远程终端:
nvidia-smi
得到CUDA版本,CUDA是可以向下兼容的,两者都有了就可以去官网下载合适的torch包了。
后续bug会继续记录