目录
1. Anaconda3安装
(1)下载anaconda安装文件
去anaconda官网下载安装脚本,Linux一般下载以...Linux-x86_64.sh
结尾的脚本文件。
并将该sh脚本文件上传到你的服务器上。(我是已经安装有这种软件,名叫Bitvise,没有安装的朋友可以搜索一下怎么安装,或者之后我再出一篇相关教程。)
Tips:不要下载最新的安装脚本,可能会有bug或者不太稳定,也不要下载太老的版本。建议下载比当前时间早一年左右的版本。
(2)启动安装程序
在命令行中完成如下操作。
首先,转到这个sh脚本所在目录:
cd /path/to/sh_file/ # 将这个目录替换为你的.sh文件所在的目录路径
然后,运行这个安装脚本:
bash Anaconda3-2023.03-0-Linux-x86_64.sh # 别直接复制,记得修改这个sh脚本的名字
随后就开始安装啦!一路回车!
最先会问你是否接受上面的一堆许可,肯定是yes!输入yes
并回车:
然后会问你安装路径,如果不需要指定安装路径就直接回车:
最后,会问你是否需要帮你进行初始化,肯定是yes啦!输入yes
并回车:
安装结束!
(3)检查环境变量
上面的最后一步中initialize Anaconda3
,实际上是帮助你配置了环境变量。保险起见,检查一下是否配置好了。
转到用户根目录:
cd ~
使用vim编辑器打开环境变量文件(Linux中环境变量存储在.bashrc中):
vim .bashrc
会看到有这么一段代码,这就是anaconda帮你初始化的,不要擅自改动噢:
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/mnt/A/my_name/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/mnt/A/my_name/anaconda3/etc/profile.d/conda.sh" ]; then . "/mnt/A/my_name/anaconda3/etc/profile.d/conda.sh" else export PATH="/mnt/A/my_name/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
最后,激活环境变量(修改环境变量后,都需要激活一下,这里并未修改,保险起见激活一下):
source .bashrc
结束!
(4)添加国内源
由于默认源是在国外的,下载速度慢,容易不稳定,推荐为anaconda加入国内源。在命令行输入下面的命令,完成配置。
配置清华conda镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/ conda config --set show_channel_urls yes
配置pip源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
到这里,就正式结束了Anaconda的配置啦!
2. 打开终端自动激活anaconda的base环境
我在连接服务器后发现,每次打开终端,都需要运行source ~./bashrc
才能激活conda的base环境,这样很麻烦。
(1)不能自动激活的原因
我们在安装anaconda时,已经在.bashrc
文件中写入了Conda初始化的内容【在上一节的第(3)部分】。
如果不能自动启动Conda的base环境,说明Conda 的初始化脚本没有在终端启动时自动运行,即.bashrc
文件没有被自动执行。
(2)解决方案
打开终端,并打开或者创建.bash_profile
文件(使用vim
命令,要是文件不存在也会自动创建)
vim ~./bash_profile
按下i
键(代表开始insert),输入以下内容:
if [ -f ~/.bashrc ]; then source ~/.bashrc fi
键盘输入:wq
,保存文件并退出。
之后启动终端,就可以自动激活base环境了!
3. Vscode连接服务器
这部分网络上教程很清晰完全,我就不写啦。
主要思路是:首先先用vscode连接上服务器,再配置免密连接。
免密连接配置时,主要是在本地主机cmd中生成密钥。其中id_rsa是私钥,id_rsa.pub是公钥,私钥在你的电脑本地,公钥放在服务器上,再通过某个命令指定公钥就成功了!
教程可看:配置vscode 远程开发+ 免密登录
4. Anaconda虚拟环境安装
(1)安装示例
创建指定版本的虚拟环境
conda create -n your_env_name python=3.8 # your_env_name替换成你的虚拟环境名字 conda activate your_env_name
(2)踩坑提醒
在国内,想要安装pytorch+gpu,必须使用pip安装,使用conda是安装不上的!!!
安装pytorch+gpu最好是去pytorch官网找对应版本的命令。
推荐使用pip安装,具体命令根据需要的版本去官网复制:
不推荐用conda安装,因为安装不上带gpu的pytorch!!!!!
全文完毕!创作不易,点赞收藏支持一下呀!