美文网首页
anaconda基本操作及其修改源

anaconda基本操作及其修改源

作者: 逍遥_yjz | 来源:发表于2021-04-01 10:52 被阅读0次

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

  1. 开始> 所有程序> 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

修改anaconda中conda和pip的源为清华源

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

相关文章

网友评论

      本文标题:anaconda基本操作及其修改源

      本文链接:https://www.haomeiwen.com/subject/jvftkltx.html