首页 > 解决方案 > 当我尝试在 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.

标签: pythonpip

解决方案


我已经解决了这个问题。谢谢你。我所做的只是重新安装我的 python 并确保将 python 添加到我当前用户的变量和我的系统变量中


推荐阅读