如何为Python3安装所有Python2软件包?

如何为Python3安装所有Python2软件包?,python,linux,bash,python-2.7,python-3.x,Python,Linux,Bash,Python 2.7,Python 3.x,我用Python2.7安装了Anaconda,然后安装了Python3.6内核。我有很多Python2软件包,我不想手动安装Python3的所有软件包。有没有人写过或者知道如何写一个bash脚本,它将遍历我所有的Python 2软件包,只运行pip3安装[软件包名称]?在Python 2 pip中,运行pip freeze>requirements.txt。这将把所有安装的软件包写入一个文本文件 然后,使用python3pip(可能是pip3),运行pip安装-r/path/to/require

我用Python2.7安装了Anaconda,然后安装了Python3.6内核。我有很多Python2软件包,我不想手动安装Python3的所有软件包。有没有人写过或者知道如何写一个bash脚本,它将遍历我所有的Python 2软件包,只运行pip3安装[软件包名称]?

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


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

这很有效!尽管我要补充的是,有几个包会抛出错误。