偶尔,我run into glitches使用pip
(在OS X上)在我的系统上安装或更新Python包,但发现我可以在virtualenv(使用相同版本的Python)中安装麻烦的软件包作为我的系统)然后将它们复制到我的系统包中,它们似乎工作正常。
有没有理由不这样做(至少作为我迫切需要的包裹的权宜之计)? virtualenv中安装的软件包是否包含有关virtualenv的任何信息,这些信息会导致它在系统软件包中行为异常(例如,如果删除了virtualenv)?系统安装中是否会遗漏有关复制包存在的信息(即,是否有关于已安装的软件包以外的软件包保存的信息?)