Python “Virtualenv抱怨”;没有名为“站点”的模块;

Python “Virtualenv抱怨”;没有名为“站点”的模块;,python,macos,virtualenv,Python,Macos,Virtualenv,我知道这个问题被问了很多,但我已经搜索了StackOverflow,找不到任何对我有帮助的东西 我最近在我的电脑上安装了最新的3.2.2,然后是2.7.2用于工作目的。我正试图使用virtualenv来分离我的Python,这样我就可以将我的应用程序上传到Heroku,但当我使用virtualenv.时,它抱怨没有zlib,当我使用virtualenv时,它会分发。它说没有名为site的模块然后对我吐口水 我的$PYTHONPATH和$PYTHONHOME没有设置为任何值。Python告诉我检查

我知道这个问题被问了很多,但我已经搜索了StackOverflow,找不到任何对我有帮助的东西

我最近在我的电脑上安装了最新的3.2.2,然后是2.7.2用于工作目的。我正试图使用virtualenv来分离我的Python,这样我就可以将我的应用程序上传到Heroku,但当我使用
virtualenv.
时,它抱怨没有zlib,当我使用
virtualenv时,它会分发。
它说
没有名为site的模块
然后对我吐口水

我的$PYTHONPATH和$PYTHONHOME没有设置为任何值。Python告诉我检查我的
.pydistutils.cfg
,其中有三行:

[install]
install_lib = /Library/Python/$py_version_short/site-packages
install_scripts = ~/bin
有人吗


编辑:在我知道我需要2.7之前,我安装了Python3.x。我在这里所做的一切都是针对2.7的。

zlib是否安装在您当前部署的活动virtualenv中?哪个python的结果是什么?我在两个解释器中都尝试了导入zlib,它都起作用了。现在运行哪个python的结果是什么?它给了我
/Library/Frameworks/python.framework/Versions/2.7/bin/python
那么当你运行命令时你就不在你的虚拟环境中了。您是否需要先启动env/bin/activate?