在windows7上的virtualenv中安装pyzmq

时间:2014-10-09 14:42:12

标签: python windows virtualenv

在我的Windows7(64位)计算机上,我从python.org安装了Python 2.7并安装了一个ipython,pyzmq,jinja2和tornado的pip安装,以便使用笔记本电脑。我还安装了numpy和scipy,在某些时候需要安装C ++编译器(我使用VCForPython27)。一切都很好。然后,我做了一个virtualenv和virtualenvwrapper-win的pip安装。我用" mkvirtualenv test"创建了一个测试virtualenv,在里面我做了" pip install ipython",这有效,但是然后" pip install pyzmq"消息失败:"错误:无法找到vcvarsall.bat"。我做了一些研究,我发现的建议涉及安装其他软件,比如我已经做过的C ++编译器。我的问题是,为什么我需要这样做? pyzmq安装没有问题来自" root" python安装,但由于某种原因,我无法在virtualenvs中进行pip安装。当调用workon测试时,也许一些重要的环境变量消失了?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我的建议是找到vcvarsall.bat位于您计算机上的位置。检查路径环境变量以查看该目录是否存在。然后,检查virtualenv中的路径,看看是否激活了virtualenv从路径中删除了该目录。