作为一些简短的背景信息:我最初尝试使用 Miniconda(与 conda)在我的 Raspberry Pi 上安装我的项目所需的依赖项。尝试使用 Conda 安装 SimpleAudio 包后,我收到一条错误消息,说它不存在,因此我继续通过 Pip 安装它。尽管我收到以下错误消息,但 Pip 找到了正确的包:
pi@raspberrypi:~ $ pip install simpleaudio
Traceback (most recent call last):
File "/home/pi/miniconda3/bin/pip", line 7, in <module>
from pip._internal.cli.main import main
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/cli/cmdoptions.py", line 28, in <module>
from pip._internal.models.target_python import TargetPython
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/models/target_python.py", line 4, in <module>
from pip._internal.utils.misc import normalize_version_info
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_internal/utils/misc.py", line 20, in <module>
from pip._vendor import pkg_resources
File "/home/pi/miniconda3/lib/python3.4/site-packages/pip/_vendor/pkg_resources/__init__.py", line 92, in <module>
raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required
看来我需要更新 Python,虽然当我在 Spyder IDE 上打印版本时,它说我已经在使用 3.7。
我是否在我的 IDE 使用的版本与终端用于查找版本的默认进程之间造成了某种不匹配?我注意到它正在寻找 Miniconda 下的 Python 版本。如果我可以更新如果可以,是否有解决此问题的方法?
如果需要,请作为我获取更多信息(我对堆栈溢出相当陌生)。