使用numpy和pandas加速virtualenv创建

Ach*_*him 13 python numpy pip virtualenv pandas

我在一台机器上有多个virtualenvs,但它们都需要numpy和pandas.我希望每个virtualenv都有单独的副本,但这些virtualenvs的创建需要相当长的时间.是否有一些明确定义的方法在我的机器上预编译numpy和pandas一次然后做类似的事情:

pip install my_precompiled_numpy 
Run Code Online (Sandbox Code Playgroud)

Phi*_*oud 13

你可以使用这个wheel包.我们在pandas上为我们的持续集成构建执行此操作,以便我们可以基本上下载它们并非常快速地安装它们.

看看ci/speedpack/build.sh.这个脚本基本上构建了一堆我们使用的轮子(包括numpy和scipy)用于CI.它们实际存储在服务器上,然后在travis-ci运行时从那里拉出.

查看ci/install.sh以了解安装过程的工作原理.

在您的情况下,服务器可能过度,但您可以设置本地存储并从那里安装轮子.