【问题标题】: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 文件中列出的所有包。