Python在尝试获取Discord.py时不工作(Ubuntu 20.04)

2024-09-27 19:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装Discord.py,以便能够在服务器的bot上工作,每次我尝试像正常情况一样使用$ pip3 install -U discord.py安装它时,它都会返回以下错误:

Traceback (most recent call last):
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/subprocess.py", line 73, in <module>
    import msvcrt
ModuleNotFoundError: No module named 'msvcrt'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/user/.cache/activestate/e8a4dd46/usr/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/site-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", line 18, in <module>
    from distutils.util import strtobool
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/distutils/util.py", line 14, in <module>
    from distutils.spawn import spawn
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/distutils/spawn.py", line 11, in <module>
    import subprocess
  File "/home/user/.cache/activestate/e8a4dd46/usr/lib/python3.9/subprocess.py", line 78, in <module>
    import _posixsubprocess
ModuleNotFoundError: No module named '_posixsubprocess'
%!s(<nil>)

每当我尝试执行类似$ python3 --version的操作时,它都返回Python 3.9.2,因此我知道python 3本身没有问题。而且,这不是一件非常明智的事情,因为python 2不再受支持,但是当我刚刚尝试使用python 2使用$ pip install -U discord.py安装它时,它返回了一个类似的错误(我不知道是否类似,我还是不熟悉这个垃圾):

Traceback (most recent call last):
  File "/home/user/.local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
  File "/home/user/.local/lib/python2.7/site-packages/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing

有人知道会发生什么吗?如果有帮助的话,我使用的是Ubuntu 20.04,正如我前面所说,我的python版本是3.9.2


Tags: pipinpyimportcachehomelibusr

热门问题