如何将python软件包从旧版本安装到新版本?

时间:2019-10-20 14:13:34

标签: python bash pip package

我正在使用python 3.7,最近在Linux中安装了python 3.8。

是否有bash命令或脚本采用3.7版所有软件包的列表,并在3.8版中逐一安装。

我想避免每个包裹都手工做。

注意:我不使用venv将它们安装在系统中。

谢谢!

2 个答案:

答案 0 :(得分:1)

/path_to_3.7_bin/python -m pip freeze > /home/packages_list.txt

然后

/path_to_3.8_bin/python -m pip install -r /home/packages_list.txt

答案 1 :(得分:1)

尝试https://pip.pypa.io/en/stable/reference/pip_freeze/

点冻结>旧版本的要求。pip

在新版本中

pip install -r requirements.pip