繁体   English   中英

当我尝试安装NUMPY 1.10时,conda降级了Python 3.5

[英]Python 3.5 Downgraded by conda when I try to install NUMPY 1.10

这真令人沮丧。 每当我尝试在提示符下安装Numpy时,Python都将降级到2.7,而我对此无能为力。

这是ss: 在此处输入图片说明

我需要Python 3.5,Numpy 1.10和scikit-learn 0.17,但我不知道如何。 有人知道该怎么做吗?

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM