1. conda 常见的命令
更新:
pip install 库名
pip install 库名 --upgrade
# 或者
conda install 库名
conda update 库名
# 更新所有库
conda update --all
# 更新 conda 自身
conda update conda
# 更新 anaconda 自身
conda update anaconda
2.概括:
- 首先进入base环境,有两种方式:
1.激活化境的语句时 activate
- 开始> 所有程序> Anaconda Command Prompt
- 查看环境:
conda env list
conda info -e
conda info --envs
- 创建环境:
conda create -n python37 python=3.7
conda create --name python37 python=3.7
- 删除环境:
conda remove --name python37 --all
- 激活环境:
activate python37
- 关闭环境:
conda deactivate
打开python解释器:
python
3. 安装第三方包
输入
conda install requests
或者
pip install requests
来安装requests包.
安装完成之后我们再输入python进入解释器并import requests包, 这次一定就是成功的了.
4. 卸载第三方包
那么怎么卸载一个包呢
conda remove requests
或者
pip uninstall requests
就行啦.
5. 查看环境包信息
要查看当前环境中所有安装了的包可以用
conda list
6. 导入导出环境
如果想要导出当前环境的包信息可以用
conda env export > environment.yaml
将包信息存入yaml文件中.
当需要重新创建一个相同的虚拟环境时可以用
conda env create -f environment.yaml
其实命令很简单对不对, 我把一些常用的在下面给出来, 相信自己多打两次就能记住
activate // 切换到base环境
activate learn // 切换到learn环境
conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(的最新版本)
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda remove -n learn --all // 删除learn环境及下属所有包
conda update requests 更新requests包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
注意:有时候国内镜像源无法连接,需要恢复原来的源:
conda config --remove-key channels
7. conda安装requirement.txt
除了使用pip命令来生成及安装requirement.txt文件以外,也可以使用conda命令来安装。
conda install --yes --file requirements.txt
但是这里存在一个问题,如果requirements.txt中的包不可用,则会抛出“无包错误”。
使用下面这个命令可以解决这个问题
$ while read requirement; do conda install --yes $requirement; done < requirements.txt
如果想要在conda命令无效时使用pip命令来代替,那么使用如下命令:
$ while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt
也可以这样子操作
导出到.yml文件
conda env export > freeze.yml
直接创建conda环境
conda env create -f freeze.yml
网友评论