1.AIstation平台中止环境的时候保存环境的方法 2.Vscode远程连接服务器的时候没有运行按钮的解决方法 3.Vscode配置python解释器的几种方法

一、AIstation平台中止环境的时候保存环境的方法

AIstation这个平台服务器有一个anaconda,在opt目录下(opt在服务器的根目录下)。
如果清理环境(中止环境或者删除环境),root账户(root目录下的东西)和opt目录下的东西都会被清理或者被重置,但是chengzw账户(chengzw目录下)不会被清理。所以我将anaconda安装在chengzw账户下,下次中止或者删除环境,之前配置的环境就不会没了。
但是你即使在chengzw账户下安装了之后,linux的环境变量也会默认找opt下的conda,方法就是改环境变量,方法如下:

步骤1:输入:vim ~/.bashrc 【豆包方法整合+实践】

将原来的:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/opt/conda/etc/profile.d/conda.sh" ]; then
        . "/opt/conda/etc/profile.d/conda.sh"
    else
        export PATH="/opt/conda/bin:$PATH"
    fi
fi 
unset __conda_setup
# <<< conda initialize <<<
修改成:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/chengzw/Anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/chengzw/Anaconda3/etc/profile.d/conda.sh" ]; then
        . "/chengzw/Anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/chengzw/Anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
退出时候,按ESC,之后输入 :wq!

修改后的内容如下(我把opt下的conda环境变量给注释掉):

在这里插入图片描述


步骤2:更新环境变量(可省略,笔者没执行也不影响)

保存文件后,执行以下命令使修改生效:
source ~/.bashrc  # 如果使用 bash
# 或者
source ~/.zshrc   # 如果使用 zsh

步骤 3:验证修改是否成功

1.检查 Conda 路径:
which conda
输出应为:/chengzw/Anaconda3/bin/conda

检查 Python 路径:(base环境下)
which python
输出应为:/chengzw/Anaconda3/bin/python

这样下回即使服务器重置了,我的Anaconda3的文件夹不会被重置,下回只要重新配置一下linux的环境变量即可。

【但是,有一些root账户下的配置文件被清理了也得补,就像我下一篇在root账户下补Arial.ttf字体】


附上豆包的方法:

在这里插入图片描述
在这里插入图片描述

再次输入vim ~/.bashrc的时候,会出现交换文件:

在这里插入图片描述

解释:


在这里插入图片描述
在这里插入图片描述



二、Vscode远程连接服务器的时候,没有运行按钮的解决方法

另外,刚远程连接上linux的服务器之后,发现:
右上角没有运行按钮时候,以及无法选择python编译器的时候(Shift+Ctrl+p 输入:Python: Select Interpreter),效果如下:

在这里插入图片描述

解决方案:记得在ssh里安装python 。

在这里插入图片描述



三、Vscode配置python解释器的几种方法

1.Shift+Ctrl+p 输入:Python: Select Interpreter。
2.Vscode 右下角直接选择。

在这里插入图片描述

3.在项目的根目录下创建一个名为 “.vscode” 的文件夹(如果不存在)。
在 “.vscode” 文件夹中创建一个 “settings.json” 文件。
在 “settings.json” 文件中添加以下配置:{“python.pythonPath”: “path/to/interpreter”}, 将"path/to/interpreter"替换为实际的解释器路径。
4.选择 “文件”>“首选项”>“设置”(或使用快捷键Ctrl + ,)。
搜索与语言相关的设置,如 “python.pythonPath”(对于 Python),之后设置所需解释器的路径。



这个AIstation平台就是SB!
1.如果项目停止,保存镜像也没用!也不会保存环境!
2.如果创建2个容器,不同容器用不同端口,有个容器就死活密码不对,最后用密钥登录的。
3.我创建了2个容器,删除其中一个容器,但是另一个容器的环境没了??、他妈的纳尼?!
4.数据和环境是分开的,咱也不知道这个镜像功能有啥用,数据不用去保存,环境也镜像保存不了。(我怀疑他克隆的是 我的个人账户(chengzw)的环境)
5.平台自带的终端,一会ctrl+c是复制 一会是中断,一会复制变成 ctrl+shift+c! 大傻逼!(ctrl+v同理!SB!)
6.他一个分2个账户一个是root,一个是chengzw,你得安装在chengzw账户下,root账户或者服务器根目录一些内容每次都会被重置 , SB!
7.VScode登陆下:root账户(服务器根目录下的root和chengzw文件夹)只能看到自己的信息,权限拉满(但是不能用sudo?md!),chengzw账户(/mnt/inaisfs/user-fs/chengzw/)能看到其他人的文件夹但是看不到内容,没权限!改自己的文件的名字以及传文件的权限都没有! SB!!





2025.5.19 10:42-12:07更新:

背景:

今天打开VScode不能自动连接了,登录服务器。查看AIstation,发现环境也被清空了。
这时刚准备懊恼,突然想起了自己想到的这个方法。于是,去配置了conda的环境变量。发现直接点复制按钮去copy我文章的代码去粘贴到环境变量里,代码格式(即,缩进)会变。但是你选择整体的代码再右键复制,copy的代码格式就不会变。

方法:

但是我又想到另一种方法:
我突然想到能不能直接初始化我这个chengzw目录下的环境呢?
于是

which conda

查看一下我的几个conda

在这里插入图片描述

很遗憾只有一个,
但是我尝试对指定路径下的conda进行初始化,
Anaconda3/bin/conda init bash
成功了!

在这里插入图片描述

之后,打开一个新的终端,成了!

在这里插入图片描述

之后,重新配置我的免密登录。【具体方法可以查看我的往期教程】
对于免密登录:但是这里解释一下,本质上你只要authorized_keys就够了,其他的(id_rsa,id_rsa.pub,known_hosts)没有也可以。
在.ssh目录下的,这其他3个文件,包括authorized_keys的第一行,都是浪潮的人员配置时候遗留的,或者是平台管理人员方便自己登录配置的,于我们自己的免密登录无关。

在这里插入图片描述

在配置python解释器的时候,发现:

在这里插入图片描述

需要去,安装linux中的python:

在这里插入图片描述

成了!

右下角已经有FFCA的环境!

在这里插入图片描述

PS:这里说明一下,如果你初始化了之后,系统会自动在环境变量(系统)里添加我上面最开始配置环境变量的代码。而笔者最开始就是初始化了opt下的conda所以需要修改,如果你的环境重置之后,用户环境变量也会重置的,直接选择指定conda重新初始化就行


另外运行,代码依旧报错:

在这里插入图片描述

并不是我们conda环境的问题,因为从下面的解决办法可以看出,同密钥配置一样,apt-get intsall 的安装同样被重置了(类似root的配置文件(.ssh文件夹)被重置了)

在这里插入图片描述




补1:平台重置之后,用户的环境变量会重置,系统的环境变量是否会被重置未验证。

配置linux的用户环境变量和系统环境变量的方法:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述



补2:conda初始化。

注:欠一张需要初始化的截图,基于bash或者suh一些啥的。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值