我试图在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安装的模块没有列出。
答案 0 :(得分:0)
安装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解决了冲突。