python - Python 3.9.1、Mac Big Sur、Numpy 和 Essentia
问题描述
我正在尝试安装 Python 包 Essentia。我使用他们提供的以下酿造配方:
brew install essentia --HEAD
在运行时,它会记录它找到的 Python 版本:
→ Configuring for python3
python-config : /usr/local/opt/python@3.8/bin/python3.8-config
但失败了,因为:
Checking for python module 'numpy' : not found
Could not find the python module 'numpy'
我刚刚通过从 Python.org 网站下载安装程序升级到 Big Sur 和 Python 3.9.1。它说安装时一切正常,但是当我在终端中键入 python --version 时,它说 Python 版本是 3.7.6。
因此,当我尝试通过 pip install numpy 安装 numpy 时,它会显示“要求已经满足”。我猜它正在尝试安装到这个版本?
我现在很困惑。我安装了 Python 3.9.1,python --version 显示 3.7.6,但是当我尝试安装 Essentia 时找到了 v3.8。
如何安装 numpy 以便正确安装 Essentia,以及所有这些不同版本的情况如何?
解决方案
我今天遇到了这个问题,我可以numpy
通过运行安装:
/usr/local/opt/python@3.8/bin/pip3 install numpy
这不是一个理想的解决方案,但我想我会发布它以防万一。
推荐阅读
- java - 如何在java中仅取出019-01-04T18:30:00.000Z的时间
- ecto - 将多个查询简化为一个 Ecto
- ruby-on-rails - 如何在 Rails 6 中的哈希内输出字符串
- c++ - C ++:如何将对象从unique_ptr按值传递给函数?
- python - 以有效的方式计算与控制流的双重求和
- wordpress - 如何从 woo commerce 结帐页面隐藏货到付款方式?
- python - python条件格式到excel文件
- python - 我想创建一个嵌套的日期时间字典,第一级键是年份,第二级是月份
- python - 如何将调色板偏移字节转换为图像?
- hide - 根据谷歌表中的不同单元格值隐藏/取消隐藏列