擅长:python、mysql、java
<p><a href="http://pypi.python.org/pypi/virtualenv" rel="nofollow noreferrer">VirtualEnv</a>。在</p>
<blockquote>
<p>virtualenv is a tool to create
isolated Python environments.</p>
<p>The basic problem being addressed is
one of dependencies and versions, and
indirectly permissions. Imagine you
have an application that needs version
1 of LibFoo, but another application
requires version 2. How can you use
both these applications? If you
install everything into
/usr/lib/python2.4/site-packages (or
whatever your platform's standard
location is), it's easy to end up in a
situation where you unintentionally
upgrade an application that shouldn't
be upgraded.</p>
</blockquote>
<p>见前面的答案<a href="https://stackoverflow.com/questions/1515850/how-to-run-both-python-2-6-and-3-0-on-the-same-windows-xp-box/1517045#1517045">here</a>。在</p>
<p>另一个您应该看看的工具是<code>pip</code>,它非常适合将库的特定版本安装到虚拟环境中。例如,如果您需要为一个应用程序运行pythonv2.x中某个库的v1.0,而在pythonv2.x中运行同一个库的1.1,那么您将需要virtualenv plus一种在该环境中安装特定版本的方法。Virtualenv+pip是您的最佳选择。在</p>