将全局包导入我创建的虚拟环境的选项?

时间:2017-03-28 08:32:52

标签: python pip virtualenv

我是使用python的新手,所以如果我做出任何假设,请耐心等待。所以我在我的ubuntu机器上安装了virtualenvpip。每次创建虚拟环境时,我都必须远程下载并安装python模块(使用pip install),例如已安装在主python包中的django。

问题是我并不总是连接到互联网。有没有办法可以将主Python中存在的模块加载到我创建的每个虚拟环境中?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以pip download离线安装Python包,然后在.whl中安装virtualenv个文件。以下是Django和Requests的示例:

  1. 创建一个存储本地Python包的目录: mkdir local_python

  2. 更改目录:cd local_python

  3. 下载Python包以便离线使用: pip download django requests

  4. 激活.whl后安装本地软件包virtualenv文件: pip install Django-1.11.1-py2.py3-none-any.whl requests-2.16.5-py2.py3-none-any.whl