我可以将旧 Python 3.6.3 中的软件包复制并粘贴到新安装的 Python 3.7.4 的 /Lib/site-packages 目录中吗?

Can I copy and paste software packages from my old Python 3.6.3 to the /Lib/site-packages directory of a newly installed Python 3.7.4?

我想在新版 Python (3.7.4) 上安装与我在旧版 Python (3.6.3) 中安装的相同的软件包如:Numpy、pandas、opencv、mathplotlib等

有没有快速简单的方法来做到这一点?

我可以只将包从 python36/Lib/site-packages 复制并粘贴到 python37/Lib/site-packages 还是我必须使用 'pip install' 为每个包手动执行此操作?

你可以,但它们不起作用。尤其是 numpy、pandas、matplotlib、opencv 等包。它们需要针对特定​​目标进行编译。如果你想要 3.7 中完全相同的包,pip freeze 将列出所有已安装的包。将输出存储在文件中,然后使用 python 3.7 中的 pip 安装它们 pip3.7 install -r output_of_pip_freeze.txt