conda相关总结

文章目录


前言

在这儿,总结一下conda相关的内容。


一、conda入门

1、确认conda是否安装

c 复制代码
conda info

2、更新conda

c 复制代码
conda update conda

3、查看安装的环境

c 复制代码
conda env list

4、安装新的环境

c 复制代码
conda create --name py36 python=3.6
conda create --name py36 anaconda=4.4.0 python=3.6

5、激活新环境

c 复制代码
conda activate py36 #Windows
source activate py36 #Linux

6、查看已经安装的包

c 复制代码
conda list

7、安装包

c 复制代码
conda install pkg
conda install numpy

8、更新包以及更新所有包

c 复制代码
conda update pkg
conda upgrade --all

9、卸载包

c 复制代码
conda remove pkg

10、搜索包

c 复制代码
conda search search_term

11、安装一个特定的channel里的包

c 复制代码
conda install --c some-channel packagename

12、离开环境

c 复制代码
conda deactivate py36 #Windows
source deactivate py36 #Linux

13、导出环境

c 复制代码
conda env export > environment.yml

或

c 复制代码
pip freeze > environmentName.txt

14、倒入环境

c 复制代码
conda env create -f environment.yml

或

c 复制代码
pip install -r /path/environmentName.txt

15、删除包

c 复制代码
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实现:

c 复制代码
conda config --set auto_activate_base false

2、那要进入的话通过

c 复制代码
conda activate base

3、如果反悔了还是希望base一直留着的话通过conda config --set auto_activate_base true来恢复

c 复制代码
conda activate spacename//环境的名称

三、conda 环境迁移

有的时候需要重现一下环境

1.方法一:用于相同系统

c 复制代码
conda list --explicit > spec-list.txt
conda create --name python-course --file spec-list.txt

2.方法二:用于不同系统,还包括pip的

c 复制代码
conda env export > environment.yml
conda env create -f environment.yml

3.方法三:用于没网的情况

c 复制代码
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保存


总结

未完待续,持续更新。

相关推荐
Είναι η κοπέλα2 天前
Python 虚拟环境:venv、conda 与 Python 版本选择全解
开发语言·python·conda
夏天拐跑了西瓜4 天前
一文入门LangChain:从框架认知到构建你的第一个AI Agent
python·langchain·conda·agent
weixin_461769404 天前
机械臂SDK运行日志
conda·sdk
三点水-here6 天前
从 Miniconda 迁移到 Miniforge3 全记录:安装、配置、环境迁移与排错实录
python·conda
MI_farmer6 天前
Anaconda 安装在 D 盘但虚拟环境跑到 C 盘,以及 Conda PermissionError: WinError 5 的解决方法
c语言·开发语言·conda
伞伞悦读14 天前
【第39期】Python 第三方包安装详解:pip、conda、requirements、版本锁定和镜像源
python·conda·pip
梦想不只是梦与想16 天前
环境管理:Conda 与 venv
python·conda·uv
梦想不只是梦与想17 天前
环境管理系统:Conda(一)
python·conda·环境隔离
Blockbuater_drug18 天前
Protenix: conda 环境部署、零基础安装
conda·开源模型·字节跳动·v2·蛋白结构预测·protenix
AlfredZhao19 天前
执行新项目 python 脚本前,先用 conda 建一个独立环境
conda