![](/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.