开始之前
在当前的学习生涯中,Linux 服务器主要是用来跑 ML、DL 代码的,所以记录一下自己利用服务器跑实验经常需要用到的命令。
虚拟环境
好处:1、能够使不同开发环境独立,环境升级不影响其他应用、环境,可以防止系统中出现包管理混乱和版本的冲突。2、深度学习论文的源代码有环境、各种包的版本要求,利用虚拟环境配置一个代码所需的干净环境。
方式 1 virtualenvwrapper 创建环境
安装
1 | pip install virtualenvwrapper-win |
创建虚拟环境 mkvirtualenv test1(虚拟环境名称)
设置 WORK_HOME 环境变量
创建、查看、激活等操作
- 选择一个 python 解释器来搭建:mkvirtualenv env –python=python2.7
- 查看虚拟环境 lsvirtualenv 或者 workon
- 进入虚拟环境 workon test1(虚拟环境名称)
- 退出虚拟环境 deactivate
- 删除虚拟环境 rmvirtualenv test1(虚拟环境名称)
- 查看虚拟环境下的安装包 pip list
方式 2 conda 创建虚拟环境
安装、配置 Anaconda
网上教程很多,直接搜即可
创建、激活虚拟环境等操纵
- 查看安装的包 conda list
- 查看存在的虚拟环境 conda env list 或 conda info -e
- 检查更新 conda conda update conda
- 创建虚拟环境 conda create -n your_env_name python=X.X(2.7、3.6 等) 创建 python 版本为 X.X、名字为 your_env_name 的虚拟环境。your_env_name 文件可以在 Anaconda 安装目录 envs 文件下找到。
- 激活虚拟环境 conda activate yut
- 安装包 conda install [package]
- 关闭虚拟环境 Linux: source deactivate Windows: deactivate
- 删除虚拟环境 conda remove -n your_env_name(虚拟环境名称) –all, 即可删除。
- 删除环境中的某个包 conda remove –name your_env_name package_name 。
服务器中常用命令
命令行快捷操作
1 | ctrl + e // 光标回到行末 |
vim 快捷操作
1 | Esc // 从当前模式转换到“普通模式”。 |
- 本文作者: YuT
- 本文链接: https://ytno1.github.io/archives/30a497b6.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!