MrT*_*T77 9 pip conda apple-m1
我一直在尝试在 MacM1(在特定的 conda 环境中)上安装tensorflow-macos 和tensorflow-addons,但没有成功。因此,我试图找出哪些库发生冲突。我意识到tensorflow-macos 2.6需要numpy 1.19.2,但是当我尝试安装pandas(我也需要)时,numpy更新到1.21。我的问题是:
mer*_*erv 12
没有直接的方法来获取兼容性矩阵,但您可以提取pandas频道中软件包的所有信息并筛选要求numpy。就像是:
conda search --info pandas | grep -E '(^version|numpy)'
Run Code Online (Sandbox Code Playgroud)
给出如下输出:
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.11*
...
version : 1.3.3
- numpy >=1.19.2,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
Run Code Online (Sandbox Code Playgroud)
但是,正如所评论的,惯用用法是在创建环境时明确指定您的要求,例如:
conda create -n myenv python=3.8 numpy=1.19.2 pandas
Run Code Online (Sandbox Code Playgroud)
也就是说,一开始就告诉 Conda 你想要的一切,它会倾听你的需求。
| 归档时间: |
|
| 查看次数: |
14455 次 |
| 最近记录: |