Je suis sur une machine Windows 10 et je n'arrive pas à l'obtenir pour installer numpy + mkl. Je n'ai aucune idée de ce qui se passe ou pourquoi il le fait. Il dit que les erreurs suivantes sont survenues dans le plus récent Traceback:pip install "Condition non valide: 'numpy-1.13.1 + mkl-cp36-cp36m-win_amd64'"
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\packaging\requirements.py", line 92, in __init__
req = REQUIREMENT.parseString(requirement_string)"
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1617, in parseString
raise exc"
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1607, in parseString
loc, tokens = self._parse(instring, 0)
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1379, in _parseNoCache
loc,tokens = self.parseImpl(instring, preloc, doActions)
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 3376, in parseImpl
loc, exprtokens = e._parse(instring, loc, doActions)
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1383, in _parseNoCache
loc,tokens = self.parseImpl(instring, preloc, doActions)
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\pyparsing.py", line 3164, in parseImpl
raise ParseException(instring, loc, self.errmsg, self)
pip._vendor.pyparsing.ParseException: Expected stringEnd (at char 12), (line:1, col:13)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\req\req_install.py", line 82, in __init__
req = Requirement(req)
File "..\appdata\local\programs\python\python36-32\lib\site-packages\pip\_vendor\packaging\requirements.py", line 96, in __init__
requirement_string[e.loc:e.loc + 8]))
pip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'+mkl-cp3
Je suis resté assis pendant des heures à essayer de comprendre ce que cela signifie. Mais c'est étranger à moi. J'ai essayé de le mettre à jour, mais il dit qu'il est déjà à jour. J'ai essayé d'utiliser la roue 32 bits, ça me donne la même chose. Que devrais-je faire?
Vous pouvez utiliser [Intel Distribution for Python] (https://software.intel.com/en-us/distribution-for-python). Alternativement, Intel a un bon [guide] (https://software.intel.com/en-us/articles/numpyscipy-with-intel-mkl) pour installer numpy/scipy avec mkl. –
avez-vous installé mkl? Je me souviens dans Linux d'éditer un fichier dans le code source numpy pour spécifier l'emplacement de mkl. Essayez la distribution Intel pour Python si vous voulez juste numpy + mkl. Ou anaconda si vous avez un peu plus de temps et que vous voulez plus de forfaits. https://www.continuum.io/downloads –
Oui, je ne sais pas comment installer mkl seul. Je pense que je l'ai fait mais, je ne sais pas. J'ai téléchargé le fichier numpy + mkl whl, mais chaque fois que j'essaie de l'installer, il me dit que ce n'est pas un bon fichier de roues. Je suis complètement perdu sur ce qu'il faut faire. Je veux juste apprendre à faire apprendre la machine, et c'est un gros obstacle pour moi. Lorsque j'utilise le chemin entier, il me demande si le chemin existe. Je veux dire que je le copie depuis l'emplacement du fichier donc idk pourquoi il le demande. – RAndre