学习笔记
安装miniconda
查看架构
- 对于Windows操作系统,打开“系统信息”应用程序。可以使用Windows搜索框来搜索并打开该程序。在“系统信息”窗口中,查找“系统类型”项。该项将显示您的操作系统架构,例如“x64-based PC”表示操作系统是64位的。
- 对于Linux和macOS操作系统,打开终端应用程序。在终端中运行以下命令:
此命令将输出操作系统架构,例如“x86_64”表示您的操作系统是64位的。uname -m
下载Miniconda
- 访问Miniconda官网,下载适用于自己操作系统的Miniconda安装包。
(我的是Linux-x86_64)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
- 安装Miniconda:在终端中输入以下命令来安装Miniconda:
bash Miniconda3-latest-Linux-x86_64.sh
安装过程需要多次回车,可能出现
Do you accept the license terms? [yes|no]
键入 yes
可以选择自己的安装路径,
Miniconda3 will now be installed into this location:/home/dg/miniconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/danzhang/miniconda3] >>>
我根据自己的需要选择的路径是/dssg/work/dg/miniconda3
注意上面的miniconda3文件夹不能已经存在,不然会报错:
ERROR: File or directory already exists: ‘/dssg/work/dg/miniconda3’
If you want to update an existing installation, use the -u option.
我选择删除该文件夹,
rm -rf /dssg/work/dg/miniconda3
重新bash Miniconda3-latest-Linux-x86_64.sh
- 配置环境变量:安装过程中,有问“选择是否将Miniconda添加到系统的环境变量中”
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
但如果输入conda依旧显示无该命令可以在.bashrc文件中手动添加以下内容:
export PATH=/dssg/work/dg/miniconda3/bin:$PATH
注:可以用vim添加
vim ~/.bashrc
然后
source ~/.bashrc
使其生效。
使用conda命令管理软件包和虚拟环境。
例如,可以使用以下命令创建一个新的虚拟环境:
conda create --name myenv
这将创建一个名为“myenv”的新虚拟环境。
可以使用以下命令来激活该环境:
conda activate myenv
- 可以使用conda install命令来安装其他软件包,例如:
conda install numpy
安装NumPy软件包到当前虚拟环境中。
个人遇见的错误
这个错误提示表明 shell 没有正确配置,无法使用 conda activate 命令。要使用 conda activate 命令,需要先运行 conda init 初始化 shell,告诉 shell 如何正确地使用 conda activate 命令。
具体来说,如果使用的是 bash shell,可以尝试运行以下命令:
conda init bash
- 上述命令运行后又会每次进入自动激活(base)环境
注意根据
If you’d prefer that conda’s base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Miniconda3!
可以按照提示运行
conda config --set auto_activate_base false
命令以取消自动激活 base 环境。这样,在每次打开终端时,就不会自动激活 base 环境了。
bash是什么?
“bash”是一种命令解释器,也称为“Bourne-Again SHell”。它是Linux和macOS系统中常见的一种Shell,可以执行命令、解释脚本和执行Shell程序。Bash是许多Linux系统默认的Shell。
在终端中,可以通过键入“bash”来启动Bash解释器。这将在当前终端窗口中打开一个新的Bash Shell。在Bash Shell中,可以运行各种命令和脚本,如Linux命令、Python脚本等。
例如,可以使用以下命令来启动一个新的Bash Shell:
bash
这将打开一个新的Bash Shell,可以在其中运行各种命令和脚本。
退出bash
- 使用
conda deactivate
不想在终端看见(base)
如果不希望在终端中显示 (base) 提示符,可以在shell配置文件中设置 CONDA_PROMPT_MODIFIER 变量为空。例如,在bash shell下,可以编辑 ~/.bashrc 文件,并在文件的最后添加以下行:
CONDA_PROMPT_MODIFIER=""
保存文件再
source ~/.bashrc
Vim
常用的基本快捷键
按 i 进入插入模式(insert mode),可以输入文本。
按 Esc 退出插入模式,回到命令模式(command mode)。
在命令模式下,输入 :w 保存文件(write)。
在命令模式下,输入 :q 退出 Vim(quit)。
在命令模式下,输入 :wq 保存并退出 Vim。
在命令模式下,输入 :q! 强制退出 Vim(丢弃修改)。
在命令模式下,按 u 撤销上一次操作(undo)。
在命令模式下,按 yy 复制一行(yank)。
在命令模式下,按 p 粘贴已复制的内容。
在多行文本前面添加同样的字符。
使用:s
命令,具体步骤如下:
进入 vim 编辑器并打开文件。
进入命令模式,按下:
键,输入
1,10s/^/prefix/g
其中 1,10 表示操作的行数范围,^
表示行首,prefix 表示要添加的前缀,最后一个 g 表示全局替换。
按下回车键执行命令,即可在第 1 行到第 10 行之前添加前缀。需要根据实际情况修改行数和前缀。