python - 当我尝试在 python 上安装模块时,错误不断出现
问题描述
我正在尝试安装模块 shodan 和请求,但此错误不断出现,我不知道为什么。它在我的电脑上运行良好,但是当我在笔记本电脑上尝试时,这个错误不断出现。
我去了python的scripts Director,输入如下命令:
python -m pip install shodan
和
python -m pip install requests
但是,此错误不断出现:
Traceback (most recent call last):
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pip\__main__.py", line 16, in <module>
from pip._internal import main as _main # isort:skip # noqa
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pip\_internal\__init__.py", line 19, in <module>
from pip._vendor.urllib3.exceptions import DependencyWarning
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pip\_vendor\urllib3\__init__.py", line 8, in <module>
from .connectionpool import (
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 7, in <module>
from socket import error as SocketError, timeout as SocketTimeout
File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\socket.py", line 49, in <module>
import _socket
ImportError: DLL load failed: %1 is not a valid Win32 application.
解决方案
我已经解决了这个问题。谢谢你。我所做的只是重新安装我的 python 并确保将 python 添加到我当前用户的变量和我的系统变量中
推荐阅读
- elasticsearch - match_phrase_prefix 的 max_expansions 是什么意思
- angular - 带有电子邮件验证的可重用 Angular Material mat-chip-list 输入
- php - 从functions.php而不是在插件中触发函数
- javascript - 导入大量图标
- python-3.x - 视图 admission.views.UpdateEducation 没有返回 HttpResponse 对象。它返回 None 而不是
- c# - ISerializable 和 JsonObject/JsonProperty JSON.NET
- tensorflow2.0 - 具有张量流概率和 ELBO 损失函数的极大损失值
- blazor - 为什么 Blazor WASM 中只有几个 TimeZone 可用?
- c++ - 如何访问对象中的类成员变量(也是类的成员)
- discord - 如何在 discord.js 中获得我的 Bot 角色?