当你在GitHub上下载了代码时,可以看到有一个requirements.txt文件,这是这个Python环境需要配置的扩展包,该文件记录了当前程序的所有依赖包及其精确版本号。你可以打开文件,然后用conda install一个一个的安装包,或者按下面的操作来:

一、生成requirements.txt文件

用conda activate 你的环境名字,此时进入了你的环境中,然后使用代码:

pip freeze > requirements.txt

就会生成一个所需环境包的txt文件,我的一个环境包含的包如下:

backcall==0.1.0
beautifulsoup4==4.9.0
bleach==3.1.4
certifi==2020.4.5.2
colorama==0.4.3
cycler==0.10.0
decorator==4.4.2
defusedxml==0.6.0
entrypoints==0.3
ipykernel==5.1.4
ipython==7.13.0
ipython-genutils==0.2.0
jedi==0.17.0
Jinja2==2.11.2
joblib==0.15.1
jsonschema==2.6.0
jupyter-client==5.3.3
jupyter-contrib-core==0.3.3
jupyter-contrib-nbextensions==0.5.1
jupyter-core==4.5.0
jupyter-highlight-selected-word==0.2.0
jupyter-latex-envs==1.4.6
jupyter-nbextensions-configurator==0.4.1
jupyterthemes==0.20.0
kiwisolver==1.2.0
lesscpy==0.14.0
line-profiler==2.1.2
lxml==4.5.0
MarkupSafe==1.1.1
matplotlib==3.1.3
memory-profiler==0.55.0
mistune==0.8.4
mkl-fft==1.0.14
mkl-random==1.0.4
mkl-service==2.3.0
msgpack==0.6.2
nb-conda==2.2.1
nb-conda-kernels==2.2.3
nbconvert==5.6.1
nbformat==5.0.6
notebook==6.0.1
numpy==1.17.0
pandas==1.0.3
pandocfilters==1.4.2
parso==0.7.0
patsy==0.5.1
pickleshare==0.7.5
ply==3.11
prometheus-client==0.7.1
prompt-toolkit==3.0.4
psutil==5.7.0
Pygments==2.6.1
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2020.1
pywin32==227
pywinpty==0.5.7
PyYAML==5.3.1
pyzmq==18.1.1
scikit-learn==0.22.1
scipy==1.4.1
seaborn==0.10.1
Send2Trash==1.5.0
six==1.14.0
soupsieve==2.0.1
statsmodels==0.11.1
terminado==0.8.3
testpath==0.4.4
tornado==6.0.4
traitlets==4.3.3
wcwidth==0.1.9
webencodings==0.5.1
wincertstore==0.2

二、安装requirement.txt文件的扩展包

pip install -r requirements.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

有时可以导出conda环境,导出格式为.yml文件

conda env export > requirements.yml

此时你的电脑需要这个conda环境,可以直接用这个yml文件在你的电脑上创造出一个同名字,同扩展包的环境,你只需要进入cmd,然后直接运行下面代码就可以了:

conda env create -f requirements.yml

【Anaconda】Anaconda使用requirement方法相关推荐

  1. Windows下用.bat运行Anaconda中的脚本方法

    需求: 之前启动项目要手动打开 Anaconda Powershell Prompt (anaconda3),激活环境,进入文件夹启动项目,现需将脚本变为windows服务,故需先编写脚本一键启动. ...

  2. anaconda安装失败解决方法

    前言:第一次安装anaconda的时候,一定要小心翼翼!!!! 电脑第一次安装anaconda,如果按照正确的安装姿势,那么就会非常顺利,但是如果第一次安装失败,就很容易陷入巨坑!! 首先anacon ...

  3. linux设置anaconda环境变量,在Linux中永久设置Anaconda环境变量的方法

    [感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...

  4. Mac 下anaconda安装mysqldb的方法

    试了好多次,后来发现在新版的anaconda下mysqldb的包是在mysql下,直接sudo conda install mysql就可以了 转载于:https://www.cnblogs.com/ ...

  5. HF-NET的anaconda环境安装使用方法

    HF-NET是ETH自主系统实验室(autonomous systems lab)在2019年CVPR发表的工作.它用神经网络对图像提取了全局描述子和局部特征点(类似opencv里的orb.sift等 ...

  6. Ubuntu18.04及以上设备安装CUDA,CUDNN,Anaconda亲测方法

    目录 一.安装显卡驱动 1.下载驱动: 2.删除现有驱动并安装相关依赖 3.禁用nouveau(如果不禁用可能安装会不成功) 4.安装显卡驱动: 二.安装CUDA 1.补充依赖库,并从CUDA官网下载 ...

  7. Anaconda、Conda、Miniconda的介绍和使用方法

    1.Conda Conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件.举个例子:包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换. 对con ...

  8. tensorflow详细安装教程(Win10, Anaconda,Python3.9)

    tensorflow详细安装教程(Win10, Anaconda,Python3.9) 文章目录 tensorflow详细安装教程(Win10, Anaconda,Python3.9) 1.tenso ...

  9. 手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南

    手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南 一. 前言和准备工作 1.1 python.anaconda和pytorch的关系 二. Anconda安装 2.1 ...

最新文章

  1. zabbix监控mysql
  2. 【哈佛商评】关于数据分析,管理者的四个常规错误
  3. Linux 设备驱动开发 —— 设备树在platform设备驱动中的使用
  4. excel vb ppap_vb是什么平台-常见问题
  5. 45度地图遮挡问题解决方案(cocos2d-x)
  6. 安卓文件操作全解:内部文件、公共文件、私有文件、app静态文件
  7. 孤荷凌寒自学python第八十天开始写Python的第一个爬虫10
  8. 三、Oracle 游标、存储过程、存储函数、触发器
  9. 交叉表 mysql_MySql交叉表
  10. sql-插入当前时间
  11. 回溯(backtrack)
  12. Win11预览版更新错误怎么办?Win11预览版安装失败的解决方法
  13. JAVA多用户商城系统源码
  14. 风投围猎移动互联网:初现估值泡沫与马太效应
  15. java里直线绕z轴逆时针旋转_空间直线绕任意轴旋转后的方程
  16. QPython 3C 操作 压缩包
  17. [干货] 一文看懂numpy.nonzero() 与 numpy.argwhere()非零元素处理
  18. 搜索不到投屏设备怎么办_电视投屏搜索不到设备解决方案
  19. SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱
  20. web网页设计期末课程大作业:红色中国文化主题网站设计——灌篮高手(4页)HTML+CSS

热门文章

  1. 【Linux】通过 Shell 脚本修改用户密码
  2. 如何实现不同条码打印不同份数
  3. 《淘宝网》之系统质量属性分析
  4. 项目管理课程:从初学者到项目经理
  5. 实现video视频播放记录当前播放进度,下次播放时从上次播放进度开始播放
  6. Remembered Set
  7. 播放iPod Library中的歌曲
  8. 服务器修复英文怎么写,修复英文(修复怎么翻译)
  9. 【MySQL】黑马教程MySQL数据库 | 学习记录笔记
  10. linux运行rtsp,Linux下的实时流媒体编程(RTP,RTCP,RTSP)2