【问题标题】:How to install packages using pip in Python 3.7 on Windows 10如何在 Windows 10 上的 Python 3.7 中使用 pip 安装包
【发布时间】:2019-11-11 07:23:10
【问题描述】:

我在 Windows 10 上使用 pip 和 python 3.7.3 安装 python 软件包时遇到问题。

我已经安装了pip,使用命令“pip install emaildata --user”获取emaildata包。

我尝试了不同版本的命令,例如“py-3.7 install emaildata --user”和常规的旧“pip install emaildata”,但我不断收到错误:

它说需要 Microsoft Visual Studio 构建工具,但我正确下载了它,但没有任何影响。

我是否错误地使用了命令提示符?我已经用谷歌搜索并寻找答案,但我真的需要你的帮助!

提前致谢。

【问题讨论】:

  • 有些库需要使用合适的构建工具进行编译。这在 Windows 中更令人沮丧。我认为 python 3.7 需要 vstudio 构建工具 2017:https://visualstudio.microsoft.com/vs/older-downloads/。确保您安装了正确的版本并再次检查。

标签: python pip python-3.7


【解决方案1】:

我终于找到了明确的答案! :-D Emaildata 包很久没更新了,不兼容python 3.x。它只能与 python 2.7 一起使用。请改用 email 包。无需安装“电子邮件”,因为它包含在标准 Python 中。

# Use import email to start using it from python code.  
import email
email
######## output #########
>>> import email
>>> email
<module 'email' from 'C:\\python\\conda3\\lib\\email\\__init__.py'>

Reading .eml files with Python 3.6 using emaildata 0.3.4。链接也有使用 email 库的示例。

emaildata 模块已超过 2 年没有更新。它与 python 3 不兼容。考虑使用标准库中的电子邮件包。 – Dmitri Chubarov 2017 年 8 月 14 日 17:19

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-11
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多