Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我尝试在python上安装模块时,错误不断出现_Python_Pip - Fatal编程技术网

当我尝试在python上安装模块时,错误不断出现

当我尝试在python上安装模块时,错误不断出现,python,pip,Python,Pip,我正试图安装模块shodan和请求,但这个错误不断出现,我不知道为什么。它在我的电脑上运行良好,但当我在笔记本电脑上尝试时,这个错误不断出现 我转到python的脚本主管,输入以下命令: python -m pip install shodan 及 但是,此错误不断出现: Traceback (most recent call last): File "C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\ru

我正试图安装模块shodan和请求,但这个错误不断出现,我不知道为什么。它在我的电脑上运行良好,但当我在笔记本电脑上尝试时,这个错误不断出现

我转到python的脚本主管,输入以下命令:

python -m pip install shodan

但是,此错误不断出现:

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.
回溯(最近一次呼叫最后一次):
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\runpy.py”,第193行,位于主运行模块中
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site packages\pip\\uuuuuuu main\uuuuuuuuu.py”,第16行,在
来自pip._内部导入主管道为_main#isort:skip#noqa
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site packages\pip\\u internal\\uuuuuu init\uuuuuu.py”,第19行,在
从pip.\u vendor.urlib3.exceptions导入依赖项警告
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site packages\pip\\u vendor\urllib3\\uuuuu init\uuuu.py”,第8行,在
from.connectionpool导入(
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\site packages\pip\\u vendor\urlib3\connectionpool.py”,第7行,在
从socket导入错误为SocketError,超时为SocketTimeout
文件“C:\Users\TPBYOD\AppData\Local\Programs\Python\Python37-32\lib\socket.py”,第49行,在
导入\u套接字
ImportError:DLL加载失败:%1不是有效的Win32应用程序。

这可能是因为您的操作系统是32位的,而您使用的python版本是64位的。请尝试安装32位版本的python并安装这些库。

尝试直接运行pip软件包管理器:

pip install shodan

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

,但据我所知,我安装的python已经解决了这个问题。谢谢。我所做的只是重新安装python,并确保将python添加到bot中h我当前用户的变量和系统变量我已经解决了这个问题。谢谢。我所做的只是重新安装python,并确保python同时添加到我当前用户的变量和系统变量中
pip install shodan