【问题标题】:Discord debian module not found python3.6 and python2.7 installedDiscord debian 模块未找到 python3.6 和 python2.7 安装
【发布时间】:2023-04-03 04:10:02
【问题描述】:

我正在通过 ssh 运行远程/专用 Debian 服务器,并希望在其上运行不和谐机器人。我遇到了一个问题,python3 告诉我“discord”模块无法找到,尽管确保它已经安装了无数次。在这里看到:

在我看来,模块显然已安装,但 python3 就是找不到它。有什么想法吗?

我已经尝试了这个网站和其他网站的几种解决方案,但似乎都没有解决它。

【问题讨论】:

  • 您的pip3python3 可能不在同一个地方。你对pip3 show discord.py 有什么看法?结果中应该有一个Location 字段。将其与您的解释器中的 import csv; print(csv.__file__) 进行比较。
  • 感谢您的快速响应,似乎位置不完全相同!一个在 3.5 文件中查找,另一个在 3.6 文件中。我该如何解决这个问题?这是输出i.gyazo.com/a3a4ad5e11a8d3932c69a56679f6afba.png

标签: python linux debian discord discord.py


【解决方案1】:

您可以通过使用python -m mode 确保您正在使用与您正在使用的python 可执行文件关联的pip

python3 -m pip install discord

如果您需要在一台机器上支持多个 Python 版本(非常常见),我建议您使用一些东西来为您管理版本。我个人使用pyenv,但还有更多。

【讨论】:

  • /usr/local/bin/python3: No module named pip 运行该命令时出现此错误,我看到很多人建议使用此命令,但我似乎无法弄清楚如何实际使用我尝试遵循本指南stackoverflow.com/questions/18363022/…,但仍然没有运气。这里有一些输出可以帮助你理解我的问题i.gyazo.com/c2d8a6588048243d9155d3752aad0aa0.png
  • 试试python3 -m ensurepip --upgrade?不过我个人还没有遇到过。
  • 看起来成功了!但是,我现在似乎在安装不和谐时遇到了一些 SSL 问题。看起来我需要一个 SSL 模块,知道如何安装它吗?这是输出:i.gyazo.com/1d9c653bb2467c97d1bc0c5224779b3d.png
  • @Plutoren 你自己构建了 Python 吗?我认为在没有openssl 的情况下构建 Python 时会发生这种情况。在这种情况下,您可能应该放弃此 Python 安装,因为您必须重新构建它才能启用 SSL。
  • 我继续删除了所有带有 python 一词的内容,并且只安装了 python 3.6 的全新安装,我的所有问题都解决了。 Python 预装在我的机器上,我担心它对操作系统至关重要,但一切正常,似乎没有任何问题,感谢您的建议!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-26
  • 2015-04-21
  • 1970-01-01
  • 2016-02-29
  • 2018-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多