Skip to main content

运行代码常用命令

Tiu MoJuly 8, 2024About 2 min

运行代码常用命令

conda 常用命令

# 创建虚拟环境
$ conda create -n your_env_name python=X.X(3.6、3.7、3.8 etc.)

# 激活虚拟环境
$ source activate your_env_name(虚拟环境名称) 'or' $ conda activate env_name

# 退出虚拟环境
$ source deactivate your_env_name(虚拟环境名称) 'or' $ conda deactivate env_name

# 查看当前存在哪些虚拟环境
$ conda env list 'or' $ conda info -e 'or' $ conda info --envs
$ conda list # 查看当前环境中安装了哪些库
$ conda list pk_name # 查询当前环境下的指定库的版本号

# 重置虚拟环境
$ conda list --revisions  # 查看虚拟环境版本
# 重置到指定版本
$ conda install --revision=REVNUM 'or' $ conda install --rev REVNUM

# 通过已有的配置文件来创建虚拟环境
$ conda env export > environment.yaml # 导出当前虚拟环境
$ conda env create -f environment.yaml 
# 通过已有的配置文件来创建虚拟环境,注意如果是通过其他用户的environment.yaml来创建虚拟环境,则需要提前修改一下environment.yaml文件中的'prefix对应的值'为当前用户可写的目录,否则会提示没有权限错误.

# 删除
$ conda env remove -n env_name(虚拟环境名称) pk_name(需删除的包名称) # 删除指定虚拟环境中的指定包
$ conda remove -n your_env_name(虚拟环境名称) --all # 删除整个虚拟环境

# 安装包
$ conda install package_name(包名)
$ conda install package_name -c https://pypi.mirrors.ustc.edu.cn/simple/ # 添加安装渠道
$ conda install pytorch=1.8 -c pytorch # 安装指定版本的包
$ conda install -n env_name(环境名) package_name(包名) # 在conda指定的某个环境中安装包

# 更新
$ conda update conda # #检查更新当前conda
$ conda update anaconda # 更新anaconda
$ conda update --all # 更新所有库
$ conda update python # 更新python

conda虚拟环境设置环境变量

$ conda env config vars list
$ conda conda env config vars set my_var=value 
$ conda activate test-env  # 设置后激活确保环境变量生效 
$ conda env config vars unset my_var -n test-env