如何让conda自动下载和其他库兼容的包的版本呢?

于是本人将自学过程中遇到的困难记录如下!!

众所周知panda与numpy要结合使用,那么下载时将二者适用版本对应起来就十分关键,版本一个高一个低的话,会报很多根本看不懂的错,严重影响新手学习时的心态!!安装pandas和numpy等依赖库版本不兼容的问题https://www.cnblogs.com/UFO-blogs/p/9389452.html#:~:text=%E5%8E%9F%E6%9D%A5%E8%BF%99%E9%87%8C%E8%A6%81%E6%B1%82%E7%9A%84n,%E7%9A%84%E5%AE%89%E8%A3%85%E5%91%BD%E4%BB%A4%E8%80%8C%E5%B7%B2%E3%80%82

因此如何准确的找到合适版本的库并下载?可以直接告诉conda要求,它听得懂!!

  • 例如在终端直接输下边的命令可以查找兼容 numpy 1.19.2 的 pandas 版本
conda search --info pandas | grep -E '(^version|numpy)'

结果输出:

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

  • 在终端直接输下边的命令可以直接下载兼容 numpy 1.19.2 、python3.6的 pandas 版本
conda create -n myenv python=3.6 numpy=1.19.2 pandas

赋上conda常用的一些命令: 

conda常用命令 - stardsd - 博客园 (cnblogs.com) 

你可能感兴趣的:(numpy,python,数据分析)