python - gevent加载失败:venv内部的DLL加载失败
问题描述
我目前在我的 python 环境中使用 venv 和 gevent,但我似乎无法让它工作。这是我的堆栈跟踪:
Traceback (most recent call last):
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\Projects\sfe-giveaways\venv\lib\site-packages\disco\cli.py", line 12, in <module>
from gevent import monkey
File "D:\Projects\sfe-giveaways\venv\lib\site-packages\gevent\__init__.py", line 48, in <module>
import socket # pylint:disable=unused-import,useless-suppression
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\socket.py", line 49, in <module>
import _socket
ImportError: DLL load failed: %1 is not a valid Win32 application.
我相信我需要一个 32 位版本的 gevent 以便它与 venv 兼容,但我不知道如何安装 32 位版本。提前致谢。
解决方案
推荐阅读
- reactjs - 材料 UI 对话框在生产中不起作用 - 显示空白页面
- javascript - 我的 Visual Studio 开始以红色突出显示 JS/TS 中不存在的错误。为什么会发生这种情况以及我能做些什么?
- php - 如何显示帖子及其评论?
- python - 熊猫:熊猫无法重置索引,因为名称存在
- node.js - 验证从服务器发送的 jwt 令牌是否与用户发回的 NodeJS 相同
- python - 如何将 Inner Join 和 Group By 转换为 Django ORM?
- vue.js - Vue SVG @click 事件
- php - 试图获取非对象 Curl PHP 的属性“标题”
- camunda - camunda createOutgoingTransition null
- r - 使用 spatstat 进行点模式分类:我做错了什么?