如何在 linux ubuntu 中安装 python3 线程模块

Posted

技术标签:

【中文标题】如何在 linux ubuntu 中安装 python3 线程模块【英文标题】:How do i install python3 threading module in linux ubuntu 【发布时间】:2018-11-27 19:53:31 【问题描述】:

当我尝试在 python3 中安装线程模块时,会发生错误:

  Could not find a version that satisfies the requirement threading (from versions: )

找不到匹配的线程分布 我已经尝试过安装这些:

pip3 install threading
pip3 install thread
python3 -m pip install threading
python3 -m pip install thread
sudo apt-get install python3-threading
sudo apt-get install python3-thread

我已经尝试过这些。前四个发生了:

Could not find a version that satisfies the requirement thread (from versions: )
No matching distribution found for thread

最后两个

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-threading(or thread)
我能做些什么来安装那个模块。

【问题讨论】:

这个需求文件来自哪里? threading 是标准库的一部分,不需要安装,只需import threading 但是当我尝试导入出现的线程时:ModuleNotFoundError: No module named 'thread' 通常这表明您有一个名为threading.py 的文件,因此如果您使用from threading import thread,它会尝试从该模块导入它。 那是正确的。我很久以前就创建了。我被遗忘了。我删除了那个文件。在我尝试导入线程之后。那工作。不存在线程模块有 from threading import Thread 可能是我的错。谢谢。 是的线程模块已被弃用 【参考方案1】:

如果你安装thread6,你将能够导入线程

【讨论】:

预览答案有什么新的吗?【参考方案2】:

你可以运行:

pip install thread6

pip 是 python 的包管理器,用于安装 python 包或模块。请注意,您的系统上可能也有 python2.x,并且可能会使用此命令调用 pip v2。为了安全起见,运行:

pip3 install thread6

【讨论】:

谢谢。当“导入名称”不等于包名称时,始终搜索包名称。

以上是关于如何在 linux ubuntu 中安装 python3 线程模块的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu中安装chrome-Linux

如何在ubuntu / Linux中安装python版本3.5.6?

如何在 Ubuntu 中安装 rpm 软件包

Ubuntu 中安装VLC

如何在Ubuntu中安装VirtualBox虚拟机

如何在docker中安装vsftp