1.常规命令
1. 新建虚拟环境
conda create -n [虚拟环境名] python=[python版本]
2.查看虚拟环境
conda env list
conda info -e
3. 切换虚拟环境
source activate [虚拟环境名]
或者
conda activate [虚拟环境名]
4. 推出当前虚拟环境
conda deactivate
5. 删除虚拟环境
conda env remove -n [虚拟环境名]
5. 查看特定虚拟环境信息
先切换到特定虚拟环境后
conda info
6. 查看依赖包信息
conda list
pip list
7. 安装依赖包
conda install -y [依赖包]
-n [虚拟环境名]
-c [软件源]
pip install -y [依赖包]
8. pip其他操作
8.1 查看版本
pip -V
8.2 升级特定依赖包
pip install -U [依赖包]
8.3 卸载
pip uninstall -y [依赖包]
8.4 查看已安装依赖包信息(包含依赖)
pip show [依赖包] 或者
pip install pipdeptree && pipdeptree -p [依赖包]
8.5 导出依赖包
pip freeze > [特定文件]
8.6 批量下载依赖包
pip install -r [特定文件]
8.7 软件源
pip config list
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn
9. conda其他操作
9.1 查看版本
conda -V
9.2 更新依赖包
conda update [依赖包]
9.3 卸载
conda uninstall -y [依赖包]
conda remove -y [依赖包]
9.4 查看需要安装依赖包的依赖信息(可指定特定版本)
conda search [依赖包] -i
9.5 导出依赖包
conda list -e > requirements.txt
9.6 批量下载依赖包(存在问题)
conda install -y --file=requirements.txt
8.7 软件源
conda config --show channels
conda config --show-sources
conda config --get channels
conda config --add channels [软件源]
conda config --set show_channel_urls yes
8.8 删除添加源恢复官方源
conda config --remove-key channels
8.9 创建虚拟环境快照|备份
conda create -n [新虚拟环境名] --clone [快照的虚拟环境名]
ps: 删除虚拟环境
conda env remove -n [虚拟环境名]
2.导出
1. conda
1.1 conda list --explicit > spec.txt
--md5: 新增MD5值
1.2 conda list -e > export.txt
1.3 conda env export > environment.yml
1.4 conda pack -n [虚拟环境名]
-o: 指定导出压缩包名(默认虚拟环境名.tar.gz)
conda pack -p [虚拟环境路径]
2. pip
2.1 pip freeze > requirements.txt
2.2 pip download -r requirements.txt
-d: 可指定下载位置
2.3 pip wheel -r requirements.txt -w [wheel离线存储位置]
ps:
1.1 1.2 1.3 2.1需要网络或者私有pip仓库 1.4 前置在root用户或者base虚拟环境下 conda install conda-pack -c conda-forge
2.2 下载所有依赖包
conda 环境下pip freeze 输出依赖包版本号
pip list --format=freeze > requirements.txt
3.导入
1. conda
1.1 conda create -n [虚拟环境名] --flie [spec.txt|export.txt]
1.2 conda env create -f [*.yml]
1.3 tar -zxvf [虚拟环境名].tar.gz -C [指定路径]
2. pip
2.1 python -m venv [虚拟环境名] && pip install -r requrements.txt
2.2 pip install --no-index --find-links=[离线依赖包路径] -r requrements.txt
ps:
1.1 1.2 2.1适用于网络环境存在的 或者存在私有pip软件源情况
1.3 适配导出1.4 支持离线
2.2 支持离线
标签:依赖,--,虚拟环境,conda,pip,txt From: https://www.cnblogs.com/fsh19991001/p/17219158.html