【问题标题】:How can I install all my python 2 packages for python 3?如何为 python 3 安装我所有的 python 2 包?
【发布时间】:2017-07-22 04:48:48
【问题描述】:

我用 Python 2.7 安装了 Anaconda,后来又安装了 Python 3.6 内核。我有很多 Python 2 包,我不想手动安装 Python 3 的所有包。有没有人写过,或者有没有人知道如何写一个 bash 脚本,它将通过我所有的 Python 2 包然后运行 ​​pip3 install [PACKAGE NAME]?

【问题讨论】:

    标签: python linux bash python-2.7 python-3.x


    【解决方案1】:

    在您的 Python 2 pip 中,运行 pip freeze > requirements.txt。这会将所有已安装的软件包写入文本文件。

    然后,使用您的 Python 3 pip(可能是 pip3)运行 pip install -r /path/to/requirements.txt。这将安装requirements.txt 文件中列出的所有包。

    【讨论】:

    • 这很棒!虽然我会补充一点,有一些包会抛出错误。
    猜你喜欢
    • 2021-03-19
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 2015-05-13
    • 2017-03-11
    相关资源
    最近更新 更多