前言 :目前小白在公司实习的方向就是机器学习,遇到的一些问题记录下来,方便以后自己查阅。
MobaXterm中连接服务器后,在linux服务器上安装python环境,代码命令是:
conda create -n myenv
其中:
conda create
: 这是创建新环境的命令。-n myenv
: 这个选项指定了环境的名称,这里是 myenv
。你可以根据需要选择任何你喜欢的名称。比如将myenv
换成你的名字的英文。所以,当你运行这个命令时,Anaconda 会创建一个名为 myenv
的新环境,该环境中包含一个干净的、最小化的 Python 安装。你可以在这个环境中安装其他 Python 包,而这些包对其他环境中的包没有影响,因为每个环境都是相互隔离的。
创建环境的目的之一是为了使不同项目能够使用不同版本的 Python 和不同的依赖库,以避免版本冲突。在创建环境后,你可以通过运行 conda activate myenv
来激活这个环境,并在其中安装和运行你的项目所需的软件包。
接着运行代码
conda activate myenv
出现问题:
CommandNotFoundError: Your shell has not been properly configured to use conda activate
换用命令
source activate myenv
该命令是在旧版本的 Conda 中,用于激活(activate)一个特定的 Conda 环境。
而代码conda activate myenv
对较新版本的conda的激活环境命令。
备注:问题是conda的版本问题,对于激活Pyhton环境时代码命令不同,遇到该问题可以尝试一下,但是不保证百分之百成功(手动狗头)。
着急啊:当时vscode连接好服务器后,能够用命令conda activate myenv
激活环境,而MobaXterm却不能;小白才接触编程这些,也搞不懂这些软件,真着急啊。