Python Virtualenv:ImportError:没有名为Zroya的模块

时间:2018-02-17 15:11:09

标签: python virtualenv

我试图在Zroya python wrapper around win32 API上使用python virtualenv。虽然我确实使用pip安装了模块,虽然它们使用命令

显示在cli中
    pip freeze

,当尝试执行使用模块的.py文件时,它会显示以下错误。

    Traceback (most recent call last):
     File "TesT.PY", line 2, in <module>
       from zroya import NotificationCenter
    ImportError: No module named 'zroya'

造成这种情况的原因是什么?我使用的是python 3.4。检查时

   >>>help("modules")

在python cli上,使用pip安装的模块没有列出。

3 个答案:

答案 0 :(得分:0)

安装zroya可以解决您的问题。

安装说明:https://pypi.python.org/pypi/zroya

答案 1 :(得分:0)

您的virtualEnv与OS Python环境是分开的。 检查您是否安装了&#; zroya&#39; OS Python env或virtualEnv中的模块。

在虚拟环境中运行bin/activate,然后检查&#39; zroya&#39;模块存在

>>>help("modules")

如果没有名为Zroya的模块,在激活虚拟环境后运行安装命令pip install xxx

答案 2 :(得分:0)

pip安装似乎存在一些问题。将zroya目录从github存储库复制到PYTHONPATH解决了冲突。