例如:
当我想使用OpenSSL时,在python中我使用from OpenSSL import SSL
并安装OpenSSL我做apt-get install python-openssl
或pip install pyopenssl
。
假设有一个名为12345的库,我不知道如何安装,我想使用它的模块ABCDE。然后在Python脚本中我会写from 12345 import ABCDE
并安装库我会尝试apt-get install python-12345
或pip install 12345
。但并非总是如此。在这种情况下,我该如何使用该模块?
是否有命令行直接“安装”模块或以任何方式发现其相关库?
例如:
如果我尝试import 12345
,我会收到错误:
>>> import 12345
File "<stdin>", line 1
import 12345
^
SyntaxError: invalid syntax
我觉得这个问题有点混乱。我正在编辑它以试图让它更好地理解。
答案 0 :(得分:0)
您可以使用内置的help
功能查看此信息。
例如,我安装了tornado
。
> import tornado
> help(tornado)
此命令的输出开始时如下;
有关龙卷风的帮助:
NAME
龙卷风 - 龙卷风网络服务器和工具
如果已正确配置包,则在NAME部分的连字符前列出包的名称。我为你加粗了。
在这种情况下,安装龙卷风包的pip命令就是
pip install tornado
答案 1 :(得分:0)
如果您想使用模块12345中的ABCDE,那么您需要安装的只是模块12345(您无法安装&#39; ABCDE&#39;)。所以一般来说,问题的答案是:
pip install 12345
许多模块来自&#34;电池包括&#34;,所以你不一定需要安装一些东西。 例如,如果你这样做:
>>> import random
>>>
您不会收到任何错误,因此该模块是Python标准库的一部分,不需要安装。
答案 2 :(得分:0)
您不仅可以获得所需的模块,还必须安装包含它的库。在PyPI
中找到所需的库from library import module
此命令将是您想要的方式。如果您遇到错误,请执行此操作。
import library
此命令导入库中的所有模块。