簡體   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