ã€æ¬è¿ã€‘我们在360如何使用Python – virtualenv 篇
原文地å€ï¼šhttp://blogs.360.cn/blog/how-360-uses-python-1-virtualenv/
æ¬è¿æ–‡ç« ,这里åªè´´æ‘˜è¦ã€‚
这个系列的å‰é¢ä¸€éƒ¨åˆ†ï¼Œæˆ‘们简å•介ç»äº†æˆ‘ä»¬çš„é¡¹ç›®çš„åŸºæœ¬ç»“æž„å’Œå¼€å‘æµç¨‹ã€‚æ•´ä¸ªå¼€å‘æµç¨‹éƒ½æ˜¯åŸºäºŽ distribute 的。关于我们如何使用distribute,会在åŽé¢ä¸€éƒ¨åˆ†å½“ä¸ä»‹ç»ã€‚基于 distributeï¼Œæˆ‘ä»¬å…·æœ‰äº†ä»Žä»£ç æž„建到å‘布,测试和部署的基本框架。但是在实际的开å‘当ä¸ï¼Œæˆ‘们还有一些问题需è¦è§£å†³ï¼Œæœ€é‡è¦çš„一点就是开å‘å’Œè¿è¡ŒçŽ¯å¢ƒçš„éš”ç¦»å’Œä½Žæƒé™ã€‚ 所谓环境的隔离,是指在åŒä¸€å°æœºå™¨ä¸Šï¼Œèƒ½å¤Ÿå¹¶è¡Œï¼ˆside-by-side)地部署多个python环境,æ¯ä¸ªçŽ¯å¢ƒä¹‹é—´äº’ç›¸ç‹¬ç«‹ï¼Œæ‹¥æœ‰è‡ªå·±çš„python程åºï¼Œåº“å’Œå¯æ‰§è¡Œç¨‹åºã€‚è¿™æ ·ï¼Œæˆ‘ä»¬æ—¢å¯ä»¥åœ¨ä¸€å°æœºå™¨ä¸Šä¸ºå¤šåå¼€å‘者æä¾›äº’ä¸å½±å“的开å‘环境,也能在åŒä¸€å°æœåŠ¡å™¨ä¸Šä¸ºå¤šä¸ªåº”ç”¨æä¾›äº’ä¸å½±å“çš„æ‰§è¡ŒçŽ¯å¢ƒã€‚åŒæ—¶ï¼Œä¸ºäº†èƒ½å¤Ÿè®©å¤šåå¼€å‘è€…æˆ–å¤šä¸ªåº”ç”¨å®žçŽ°çœŸæ£æ„义上的隔离,还需è¦è®©æ¯ä¸ªçŽ¯å¢ƒèƒ½å¤Ÿåœ¨å„自的éžroot且ä¸èƒ½sudo的用户手里进行管ç†ï¼ŒåŒ…括å‡çº§åŒ…,安装新的包ç‰ç‰ï¼Œå¦åˆ™éœ€è¦ä¸ºæ¯ä¸ªäººéƒ½æä¾›sudoæƒé™ï¼Œä¼šç ´å隔离性。。