使用pip将已安装的软件包复制到另一个环境

时间:2018-03-17 06:23:23

标签: python

我使用pip命令在我的环境中下载了一些软件包。我希望有一份副本将它们转移到另一个环境。我知道使用:

pip freeze > requirements.txt

会将需求生成到文件中,但由于我的第二个环境无法访问互联网,我无法使用:

pip install -r requirements.txt

再次安装该软件包。 有没有办法复制已安装的软件包?或以某种方式在我的第一个环境中的指定目录中安装包? 感谢

1 个答案:

答案 0 :(得分:0)

您可以使用pip download,然后使用pip install --find-links来实现您的目标。这是涉及的步骤

  1. 获取要求
  2.   

    pip freeze> requirements.txt

    1. 将包下载到文件夹
    2. pip download -r requirements.txt -d path_to_the_folder
      
      1. 来自新环境
      2.   

        pip install -r requirements.txt --find-links = path_to_the_folder