ubuntu18.04中导出requirements.txt、

ubuntu18.04中导出requirements.txt、

有时我们在开发板上安装的python库,有的可能是用pip安装的有的可能是用apt-get安装,我们如何将所有的包导出

[TOC]

PIP

要导出 python2python3 的所有包为 requirements.txt,你需要按照以下步骤操作:

  1. 对于 Python 2:

    1. 打开命令行或终端。

    2. 确保 pip 对应的是 Python 2 的版本。你可以通过 pip --version 来查看。

    3. 运行以下命令导出所有已安装的包:

      pip freeze > requirements_python2.txt
      
  2. 对于 Python 3:

    1. 打开命令行或终端。

    2. 通常,Python 3 对应的 pip 命令是 pip3(但这也取决于你的安装和配置)。确保你使用的是正确的 pip 版本,可以通过 pip3 --version 来查看。

    3. 运行以下命令导出所有已安装的包:

      pip3 freeze > requirements_python3.txt
      

这样,你就会得到两个文件,requirements_python2.txtrequirements_python3.txt,它们分别列出了 Python 2 和 Python 3 的所有已安装的包及其版本。

apt-get

如果你的项目中既使用了通过 pip 安装的包,又使用了通过 apt 安装的包,导出一个完整的 requirements 文件会稍微复杂一些,因为通常的 pip freeze 只会列出通过 pip 安装的Python包。

为了创建一个完整的 requirements 文件,你可以考虑以下步骤:

  1. 导出通过 pip 安装的包:

    pip freeze > requirements_pip.txt
    
  2. 列出通过 apt 安装的包并导出:

    dpkg --get-selections | grep -v deinstall | grep opencv > requirements_apt.txt
    
  3. 合并两个文件: 如果你想将这两个文件合并成一个 requirements.txt,你可以这样做:

    cat requirements_pip.txt requirements_apt.txt > requirements.txt
    

然而,有一点需要注意:这样的 requirements.txt 文件包含了Python包和系统包,通常情况下不会直接用这个文件来在另一个系统或环境中安装依赖,因为 pip 无法处理非Python的系统包。你可能需要为这两种类型的包分别处理。

为了使其他开发者更容易理解和使用这个 requirements.txt 文件,你可以在文件中添加注释,说明哪些包是Python包(可以通过 pip 安装),哪些包是系统包(需要通过 apt 或其他包管理器安装)。

请注意,如果你的系统配置有特殊的别名或环境设置,上述命令可能需要适当的调整。

要解压缩.tar.xz文件,您可以使用以下命令: ``` tar -xf 文件名.tar.xz ``` 其,文件名是您要解压的.tar.xz文件的名称。 对于ubuntu18.04系统下的.tar.xz文件,您可以使用如下命令来解压缩: ``` tar -xf 文件名.tar.xz ``` 请注意,您需要将"文件名"替换为您要解压缩的.tar.xz文件的实际名称。 引用提到的示例文件名为clang llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz,因此您可以使用以下命令来解压缩该文件: ``` tar -xf clang\ llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz ``` 在解压缩完成后,您将获得一个或多个文件或文件夹,这取决于.tar.xz文件内包含的内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz](https://download.csdn.net/download/aptx9688/12816095)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ubuntu18.04 优化桌面(Cupertino-KDE.tar.xz、Sierra-light.tar.xz)](https://download.csdn.net/download/m0_46565121/85239089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [xenomai -v 3.1.1 Ubuntu 18.04 _ Linux 5.4.151 .tar.xz](https://download.csdn.net/download/qq_39522167/39706823)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机小混子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值