Python使用conda如何安装requirement.txt的扩展包
作者:爱听许嵩歌 时间:2022-03-13 23:01:18
使用conda安装requirement.txt的扩展包
当你在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
生成requirement.txt及requirements.txt安装包
生成requirements.txt问题
执行下面这句命令后,就可在当前目录看见文件requirements.txt
pip freeze > requirements.txt
使用requirements.txt安装包
pip install -r requirements.txt
来源:https://blog.csdn.net/weixin_45092662/article/details/106906719
标签:Python,conda,requirement.txt,扩展包
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
“mailto”的六则应用技巧
2008-08-29 13:16:00
Python判断某个用户对某个文件的权限
2023-12-15 01:25:27
Python中关于函数的具体用法范例以及介绍
2023-06-04 19:48:28
![](https://img.aspxhome.com/file/2023/1/63261_0s.png)
Python中函数的参数定义和可变参数用法实例分析
2023-10-04 00:26:30
python读取csv文件示例(python操作csv)
2023-02-28 23:12:02
浅谈解除装饰器作用(python3新增)
2022-05-30 03:31:52
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2022-12-17 22:26:30
![](https://img.aspxhome.com/file/2023/1/79701_0s.jpg)
页面新开窗口的一点补充
2008-09-10 12:57:00
全面解析python当前路径和导包路径问题
2022-09-08 16:00:21
本地机apache配置基于域名的虚拟主机详解
2023-11-17 07:40:37
python 爬取英雄联盟皮肤并下载的示例
2023-07-22 09:57:45
![](https://img.aspxhome.com/file/2023/0/60970_0s.png)
python中文分词库jieba使用方法详解
2021-11-14 13:31:06
![](https://img.aspxhome.com/file/2023/7/78617_0s.png)
PHP设计模式之观察者模式浅析
2023-05-27 12:20:11
关于document.createDocumentFragment()
2009-04-05 16:04:00
MySQL中随机生成固定长度字符串的方法
2010-12-08 16:25:00
CTF中的PHP特性函数解析之中篇
2023-06-11 12:56:20
![](https://img.aspxhome.com/file/2023/7/55517_0s.jpg)
FrontPage2002简明教程二:文字与图像的处理
2008-09-17 11:13:00
![](https://img.aspxhome.com/file/UploadPic/200810/17/20081017111938972s.jpg)
Python实现计算圆周率π的值到任意位的方法示例
2021-09-08 16:47:09
![](https://img.aspxhome.com/file/2023/9/75989_0s.jpg)
使用python Django做网页
2023-11-22 03:35:26
![](https://img.aspxhome.com/file/2023/2/63892_0s.png)
使用python-cv2实现视频的分解与合成的示例代码
2021-06-21 11:51:46