【问题标题】:what is the command to install smptplib on windowswindows上安装smtplib的命令是什么
【发布时间】:2017-02-19 05:31:42
【问题描述】:

我尝试使用pipeasy_install 在我的Windows PC 上安装smtplib,但遇到以下错误,谁能指出如何在Windows 上安装smtplib?

C:\>pip install smtplib
Collecting smtplib
  Could not find a version that satisfies the requirement smtplib (from versions: )
No matching distribution found for smtplib

C:\CST_QSPR\third_party_bin\BuildLoaderScripts\Android\cnss_image_loader>easy_install smtplib
Searching for smtplib
Reading https://pypi.python.org/simple/smtplib/
Couldn't find index page for 'smtplib' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for smtplib
error: Could not find suitable distribution for Requirement.parse('smtplib')

【问题讨论】:

  • 它是内置模块,不是吗? Python 2.7, Python 3.x
  • 直接导入即可。
  • @tinySandy - 如果我导入它,我会收到错误 Traceback (most recent call last): File "cnss_image_loader.py", line 24, in <module> import smtplib, email, string File "C:\Python27\lib\smtplib.py", line 44, in <module> import socket File "C:\Python27\lib\socket.py", line 47, in <module> import _socket ImportError: DLL load failed: %1 is not a valid Win32 application.
  • 您的计算机体系结构的 python 版本错误
  • 我正在使用Python 2.7.9,这很好

标签: python


【解决方案1】:

我相信这是一个内置模块,因此您可以放心地导入它。

【讨论】:

    【解决方案2】:

    我相信使用 pip install secure-smtplib 会得到相同的结果

    【讨论】:

    • 您能否详细说明您为什么会这样想?
    【解决方案3】:

    我正在使用 python3.9.6。当我尝试使用pip install smtplib 时,我得到了和你一样的错误。经过一些小研究,我得到了解决方案:

    • 使用pip install secure-smtplib 进行安装。
    • 然后import smtplib 用于导入

    【讨论】:

      【解决方案4】:

      在 Windows 中安装 smtplib

      1. 在命令提示符下使用 smtplib 命令安装:
          pip install smtplib
      

      收到错误消息说明

      
      > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/smtplib/
      ERROR: Could not find a version that satisfies the requirement smtplib (from versions: none)
      ERROR: No matching distribution found for smtplib
      
      1. 如果使用上述命令无法安装,请尝试在命令提示符下使用 secure-smtplib 命令安装:
      pip install secure-smtplib
      

      要了解有关安全 smtp 的更多信息,请访问 https://pypi.org/project/secure-smtplib/ 安装成功提示如下

      Collecting secure-smtplib
      Downloading secure_smtplib-0.1.1-py2.py3-none-any.whl (3.4 kB)
      Installing collected packages: secure-smtplib
      Successfully installed secure-smtplib-0.1.1
      
      1. 如果无法使用secure-smtplib 安装smtplib,请检查所使用的python 版本。安装secure-smtplib 需要安装仅适用于Python 2.7 版本的轮子,请访问https://pypi.org/project/secure-smtplib/#files 了解更多信息。如果不使用Python 2.7,请下载2.7 版本并确保为python2.7 版本设置了python 解释器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-10
        • 2019-04-06
        • 1970-01-01
        • 2013-08-08
        • 2017-04-30
        • 2020-07-05
        • 2018-05-12
        • 1970-01-01
        相关资源
        最近更新 更多