![](/img/trans.png)
[英]conda python isn't using the numpy version I try install if I also specify that it should use python 2
[英]Python 3.5 Downgraded by conda when I try to install NUMPY 1.10
Python 3.5,Numpy 1.10和scikit-learn 0.17
这些版本偏旧。 我想您正在尝试尽可能接近前一段时间编写的某些教程的作者所使用的环境。 全新安装可能会给您1.16和0.20。
conda求解器在使用python 3.5查找兼容的软件包版本时遇到了麻烦,这显然导致其及时退回到相当早的一组版本。 我建议放宽约束,从“相等”到“大于或等于”:
conda install numpy>=1.10
如果您获得的版本较新,则该教程可能仍会正常工作。
如果要使用多个约束,可能会发现将它们放置在environment.yml
文件中并使用conda env update
很方便:
name: tutorial
channels:
- defaults
- conda-forge
dependencies:
- python >= 3.5
- numpy >= 1.10
- scikit-learn >= 0.17
请记住使用conda activate tutorial
以便您的PATH
将使用该环境。 例如, $ which python
将显示新安装的解释器,以及$ python -c 'import pprint, sys; pprint.pprint(sys.path)'
$ python -c 'import pprint, sys; pprint.pprint(sys.path)'
将提到一个目录,其中包含新的numpy库以及一堆可传递的deps。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.