【问题标题】:Pip Not Working On Raspberry Pi For Discord Bot对于 Discord Bot,Pip 无法在 Raspberry Pi 上工作
【发布时间】:2018-04-26 23:09:16
【问题描述】:

我想从我的树莓派上运行一个不和谐的机器人,这样我就可以让它一直运行,所以我转移了机器人文件。顺便说一句,这个机器人是用 python 制作的。我收到一条错误消息no module named discord。这是因为我没有安装不和谐。每当我尝试使用 pip3 install discord 时,我都会收到一条消息,说它成功了,但安装在 Python 3.4 下。我需要将它安装在 Python 3.5 下,这样我的机器人代码才能正常运行。如果我尝试使用python3 -m pip install discord,则会收到错误/usr/local/bin/python3: No module named pip。当我运行pip -V 时,我得到 3.4。我想制作版本 3.5 而不是 3.4,但即使在运行 get-pip.py 文件后,我仍然使用 pip 3.4。有什么帮助吗?

【问题讨论】:

  • 我认为您对 python 和 pip 感到困惑......您可能需要更新 python 而不是 pip。
  • 首先你需要为 python3.5 版本安装 pip 然后使用 pip install discord module
  • 当我尝试使用 Python 3.5 从 get-pip.py 文件安装 pip 时,我收到一个 ssl 错误,提示它无法获取 pip,因为它无法确认 ssl。
  • 当我尝试使用 sudo pip3 install --upgrade pip 时,它给了我这个:Requirement already up-to-date: pip in /usr/local/lib/python3.4/dist-packages。但我希望 pip 安装在 Python 3.5 中。我知道我安装了 Python 3.5,因为当我运行 python3 -v 时,我得到了 Python 3.5。

标签: python pip discord.py


【解决方案1】:

我在另一台机器上遇到了类似的问题。为了让 python 3.6 解释器作为 python 3 命令的默认解释器,我所做的是:

首先,编辑您的 .bashrc 文件以包含以下行 export PATH=/path/to/python/bin:$PATH(在这种情况下,我将使用 /home/pi/python)。然后,使用wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 下载 python 3.6。使用tar -zxvf Python-3.6.3.tgz 将其解压缩,然后进入目录。然后,通过执行./configure --prefix=$HOME/python(或您在.bashrc 中使用的路径)来配置它,并使用makesudo make install 进行配置。之后,重新启动树莓派,您现在应该可以通过 python3 命令使用 python 3.6

【讨论】:

    猜你喜欢
    • 2021-07-11
    • 2017-07-31
    • 1970-01-01
    • 2019-02-24
    • 2019-01-26
    • 2018-12-08
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多