如果您仍然遇到问题
virtualenv,则可以尝试使用pythonbrew。它是解决同一问题的替代方法。它的工作方式更像Ruby的rvm:在之下构建和创建Python的整个实例
$HOME/.pythonbrew,然后设置一些bash函数,使您可以轻松地在版本之间进行切换。在其中
virtualenv使用符号链接作为解决方案的一部分来掩盖Python的系统版本的地方,
pythonbrew构建了完全独立的Python安装。
我用
virtualenv了好多年。这是一个不错的解决方案,但
pythonbrew最近我改用了。具有完全独立的Python实例意味着安装一个新实例会花费一些时间(因为
pythonbrew实际上是从头开始编译Python),但是每个安装的独立特性吸引了我。而且磁盘很便宜。



