安装在 anaconda (smtplib) 中不可用的 python 包
Installing a python package that is not available in anaconda (smtplib)
我在 linux 上使用 anaconda,我想安装 smtplib
来发送邮件。
我试过了,
conda install smtplib
返回:
PackageNotFoundError: Package missing in current linux-64 channels:
- smtplib
,
并且,
pip install smtplib
返回:
Could not find a version that satisfies the requirement smtplib (from versions: )
No matching distribution found for smtplib
我发现 smtplib
默认出现在标准 python 发行版中,我想知道为什么它在 anaconda 中不可用。
问题:如何安装smtplib?或者更笼统地说,如何安装 anaconda 中未包含的软件包?
有类似的问题here and here但没有任何答案。
规格: Python 2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 20 2016, 23:09:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
首先,真正的环境管理器是conda
,而anaconda
实际上是科学计算常用包的集合,所以是不需要创建环境。
其次,smtplib
是内置包,用于python2.7和python3.x,所以有无需安装。您可以导入它而无需安装任何其他包。
最后,source activate <venv name>
真正做的是修改当前控制台中的环境变量。这也意味着更改命令 python
和 pip
的路径以及 python 程序查找已安装模块的路径。总之,source activate <venv name>
为python开启了一个独立的环境。
https://docs.python.org/3/library/smtplib.html
它是标准库的一部分,您应该可以导入 smtplib 模块而无需安装任何东西。 Anaconda 附带 Python 所以 smtplib 在技术上确实与 Anaconda 一起提供,如果这有意义的话。
使用命令提示符在您的系统中安装 smtplib,然后您可以通过 Anaconda 使用它
要了解如何在 windows 中安装 smtplib,请访问
我在 linux 上使用 anaconda,我想安装 smtplib
来发送邮件。
我试过了,
conda install smtplib
返回:
PackageNotFoundError: Package missing in current linux-64 channels:
- smtplib
,
并且,
pip install smtplib
返回:
Could not find a version that satisfies the requirement smtplib (from versions: )
No matching distribution found for smtplib
我发现 smtplib
默认出现在标准 python 发行版中,我想知道为什么它在 anaconda 中不可用。
问题:如何安装smtplib?或者更笼统地说,如何安装 anaconda 中未包含的软件包?
有类似的问题here and here但没有任何答案。
规格: Python 2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 20 2016, 23:09:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
首先,真正的环境管理器是conda
,而anaconda
实际上是科学计算常用包的集合,所以是不需要创建环境。
其次,smtplib
是内置包,用于python2.7和python3.x,所以有无需安装。您可以导入它而无需安装任何其他包。
最后,source activate <venv name>
真正做的是修改当前控制台中的环境变量。这也意味着更改命令 python
和 pip
的路径以及 python 程序查找已安装模块的路径。总之,source activate <venv name>
为python开启了一个独立的环境。
https://docs.python.org/3/library/smtplib.html
它是标准库的一部分,您应该可以导入 smtplib 模块而无需安装任何东西。 Anaconda 附带 Python 所以 smtplib 在技术上确实与 Anaconda 一起提供,如果这有意义的话。
使用命令提示符在您的系统中安装 smtplib,然后您可以通过 Anaconda 使用它
要了解如何在 windows 中安装 smtplib,请访问