我想以virtualenv
另一个为起点创建一个,这可能吗?
我必须牢记用例:
假设我有两个
virtualenv
用于生产,一个用于开发。开发环境需要与生产环境相同的包,但它需要其他我在生产环境中不需要的包。我不想两次安装常用软件包。例如,我想试验一个包的开发版本
matplotlib
。软件包的开发版本与稳定版本的要求相同。所以我创建了一个virtualenv
调用matplotib_stable
和安装的要求和稳定版本。然后我创建了第二个virtualenv
调用matplotlib_dev
并matplotlib_stable
用作起点(针对matplotlib
要求),然后我安装了开发版本。
如何使用 pip 从本地缓存安装?似乎解决了下载包的问题,但我认为它不涉及修改sys.path
.