文章目录
前言
在这儿,总结一下conda相关的内容。
一、conda入门
1、确认conda是否安装
conda info
2、更新conda
conda update conda
3、查看安装的环境
conda env list
4、安装新的环境
conda create --name py36 python=3.6
conda create --name py36 anaconda=4.4.0 python=3.6
5、激活新环境
conda activate py36 #Windows
source activate py36 #Linux
6、查看已经安装的包
conda list
7、安装包
conda install pkg
conda install numpy
8、更新包以及更新所有包
conda update pkg
conda upgrade –all
9、卸载包
conda remove pkg
10、搜索包
conda search search_term
11、安装一个特定的channel里的包
conda install –c some-channel packagename
12、离开环境
conda deactivate py36 #Windows
source deactivate py36 #Linux
13、导出环境
conda env export > environment.yml
或
pip freeze > environmentName.txt
14、倒入环境
conda env create -f environment.yml
或
pip install -r /path/environmentName.txt
15、删除包
conda env remove --name envname #注意:name前面要俩-
安装额外的包的方法
https://www.lfd.uci.edu/~gohlke/pythonlibs/
二、conda退出base环境
安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境
1.方法一
每次在命令行通过conda deactivate退出base环境回到系统自动的环境
2.方法二
1、通过将auto_activate_base参数设置为false实现:
conda config --set auto_activate_base false
2、那要进入的话通过
conda activate base
3、如果反悔了还是希望base一直留着的话通过conda config --set auto_activate_base true来恢复
conda activate spacename//环境的名称
三、conda 环境迁移
有的时候需要重现一下环境
1.方法一:用于相同系统
conda list --explicit > spec-list.txt
conda create --name python-course --file spec-list.txt
2.方法二:用于不同系统,还包括pip的
conda env export > environment.yml
conda env create -f environment.yml
3.方法三:用于没网的情况
pip install conda-pack
conda pack -n my_env
conda pack -n my_env -o out_name.tar.gz
conda pack -p /explicit/path/to/my_env
mkdir -p my_env
tar -xzf my_env.tar.gz -C my_env
./my_env/bin/python
source my_env/bin/activate
(my_env) $ python
(my_env) $ conda-unpack
四、VScode链接服务器的方法
1、打开windows命令行,输入ssh-keygen -> 回车 -> 一直回车
2、进入该目录下的.ssh文件中新建config文件(注意不要有扩展名)
3、用VScode打开该文件内容格式如下
Host 110
HostName 121.192.191.110
User xxx
Port 22
4、然后就可以用VScode从Remote Explorer中输入密码进入服务器,按照linux在终端里进行操作,到要弄代码的文件夹在终端里输入 code filename就可以像查看本地的时候一样查看该文件的代码了,做完修改ctrl+s保存
总结
未完待续,持续更新。