【问题标题】:pip install pyzmq in a virtualenv on windows7在 windows7 上的 virtualenv 中 pip install pyzmq
【发布时间】:2014-10-09 14:42:11
【问题描述】:

在我的 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 test 时,可能一些重要的环境变量消失了?有什么建议吗?

【问题讨论】:

    标签: python windows virtualenv


    【解决方案1】:

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

    【讨论】:

    • 路径的唯一区别是前面包含了 virtualenv 目录。在path环境变量中添加了vcvarsall.bat的路径,但还是报错。
    猜你喜欢
    • 1970-01-01
    • 2018-05-25
    • 2016-11-09
    • 2023-03-11
    • 1970-01-01
    • 2014-02-23
    • 2016-05-13
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多