在一台没有 Root 权限的机器上,部署使用 Python 编写的服务,似乎只有 virtualenv 一条路可以选了. 当然我见过一些同事会在自己的家目录编译一个,然后设置一下 $PATH ,但是从通用性和部署的便利性上考虑,还是使用 virtualenv 更划算一些. 使用 virtualenv 创建完环境之后,下一步就是要安装各种软件包了. pip 可以很方便地(也不是全都很方便,比如MySQL-python)安装各种包,唯一的缺点就是 太 慢 了 ! 经过搜索,发现 豆瓣 提供了 pip