仅基于导入行

时间:2016-08-09 20:54:24

标签: python

我是Python的新手,我正在尝试重现example(没有必要回答这个问题)。如果我所拥有的只是import threading,我认为我可以运行pip install threading,但是找不到模块。当我在Python包管理器中搜索不同的包名时,我遇到了数百个。为什么pip命令不起作用,我怎么知道要安装哪个软件包?

我的确切错误

:\Users\king\Desktop\_REPOS\misc\stock_analysis\forex\python\pythonv2>python trading.py
Traceback (most recent call last):
  File "trading.py", line 1, in <module>
    import Queue #pip install queuelib
ImportError: No module named 'Queue'

版本信息

Python 3.5 32位(64位操作系统)

1 个答案:

答案 0 :(得分:1)

Google上的第一个热门搜索(搜索:python threading)实际上给了我:

https://docs.python.org/2/library/threading.html(网址本身已经表明了这一点)

这意味着它是一个库模块,因此它应该已经可供您使用而无需额外安装。

如果您的Python受到限制但默认情况下没有,请使用您的Python版本及其安装方式更新您的问题。

为了将来的参考,你大部分时间都在做正确的事情,很多模块都与import语句具有相同的名称,但除此之外,几乎在所有情况下,简单的Google搜索就足够了。