【发布时间】:2012-05-19 07:14:10
【问题描述】:
我想以另一个为起点创建一个virtualenv,可以吗?
我必须牢记用例:
假设我有两个
virtualenv,一个用于生产,一个用于开发。开发环境需要与生产环境相同的包,但它需要其他我在生产环境中不需要的包。我不想两次安装常用软件包。我想试验一个包的开发版本,例如
matplotlib。软件包的开发版本与稳定版本的要求相同。所以我创建了一个名为matplotib_stable的virtualenv并安装了要求和稳定版本。然后我创建了第二个virtualenv,名为matplotlib_dev,并使用matplotlib_stable作为起点(对于matplotlib的要求),然后我安装了开发版本。
How do I install from a local cache with pip?似乎解决了下载包的问题,但我不认为它涉及修改sys.path。
【问题讨论】:
标签: python virtualenv