我正在观看视频教程,而那个家伙做到了:
$ pip freeze --local > requirement.txt
$ cat requirement.txt
Run Code Online (Sandbox Code Playgroud)
这是将所有这些软件包及其版本导出到另一个项目中,但是如何:
pip freeze?和requirement.txt什么 我们应该将所有这些软件包导出为txt文件,.txt文件如何做到这一点呢? cat第二行中的单词是什么?我的机器无法理解其中任何一个,但是在他的计算机上它们正在运行,我的机器说:
如您所见cat,未被识别。
然后,我在virtualenv目录中搜索require.txt,发现了这个
是的,requirement.txt是零字节,里面什么也没有。问题是什么?
接下来,我用Google搜索什么是pip freeze什么cat?我找不到关于cat的简单定义。但这是pip freeze
用法:pip Frozen [选项]说明以需求格式输出已安装的软件包。
软件包以不区分大小写的排序顺序列出。
什么是“需求格式”?那是文本文件吗?
然后我在堆栈溢出中遇到了这个问题:如何冻结仅在虚拟环境中安装的软件包?
他是否意味着我如何在虚拟环境中用冰层保存包裹?
Pip是Python模块的软件包管理器。该命令pip freeze输出所有已安装的模块(包括版本号)。该--local标志可防止Pip在虚拟环境中打印全局安装的软件包。
通常,Python程序依赖于其他模块。您可以将这些必需的模块放在一个文本文件中(requirements.txt按照惯例),以便其他人可以通过运行来安装这些依赖项pip install -r requirements.txt。您可以使用方便地创建这样的文件pip freeze。
在Linux机器上,cat用于输出文件的内容。您可以type在Windows上使用。
该要求的格式如下所示:
docutils==0.11
Jinja2==2.7.2
MarkupSafe==0.19
Pygments==1.6
Sphinx==1.2.2
Run Code Online (Sandbox Code Playgroud)
每行包含一个python模块名称和一个对应的版本。
https://pip.pypa.io/zh-CN/stable/reference/pip_freeze/
https://pip.readthedocs.io/zh-CN/1.1/requirements.html
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |