python环境管理用到的一些问题和命令总结
conda创建虚拟环境相关命令
# 指定环境名,默认环境放到anaconda中的envs目录中
conda create -n env_name python=3.6
# 指定环境放到那个目录中
conda create --prefix=/your/target/dir/env_name python=3.6
# 激活环境
conda activate env_name
conda activate /your/target/dir/env_name
# 退出环境
conda deactivate
# conda 复制环境
conda create -n new_env --clone old_env
conda create -n new_env --clone /your/old_env/path
# 生成requirement.txt,和导入requirement.txt
pip freeze>requirement.txt
pip install -r requirement.txt
# conda 生成和导入requirement.txt
conda list -e > requirement.txt
conda install --yes --file requirement.txt
# conda 生成yaml文件和导入yaml文件
conda env export > enviroment.yaml
conda env create -f enviroment.yaml
# conda 查看已安装环境
conda info --env
# conda查看某个包的信息
# conda 查看环境中安装了哪些包
conda env list
# pip查看某个包的信息
pip show bag_name
# pip 查看环境中安装了哪些包
pip list
# conda 更新包
conda upgrade --all
# 遇到问题在更新