我很肯定我做错了什么,但我已经环顾四周,所提出的解决方案对我没用。
我正在为Windows 10 / cygwin64(允许基于python的脚本)下运行的ZNC编写机器人。我尝试编写的功能之一需要"请求" python模块,但是当我尝试运行python bot时,它会抛出这个错误:
ImportError:没有名为'的模块请求'
我已经尝试过放置"请求" source与bot的.py文件位于同一文件夹中。我也试过easy_install无济于事。
奇怪的是,我正在玩另一个需要的python模块,只要我把它放在同一个文件夹中就可以了。
ZNC运行的python版本是3.4。
编辑:我注意到cygwin64在特定的子文件夹下存储了ZNC的python bin和libs。因此,我安装了"请求"相对lib / site-packages目录下的模块。我认为它是有效的,只要模块可见,但现在ZNC一旦我加载该bot脚本就崩溃了。它抛出了这个:
cygwin_exception :: open_stackdumpfile:将堆栈跟踪转储到 znc.exe.stackdump
当我检查stackdump时,它有以下内容:
异常:rip = 001801A62CD时的STATUS_ACCESS_VIOLATION