python - ude af stand til at finde vcvarsall, flagermusfejl mens du installerer simplecv på windows 10?

Indlæg af Hanne Mølgaard Plasc

Problem



Under installationsfasen får jeg dette, 'Kan ikke finde vcvarsall.bat' fejl. Installationsprocessen afsluttede dog. Jeg kunne dog ikke se skallen på mit skrivebord (jeg bruger Windows), og jeg kunne heller ikke åbne den manuelt. Jeg skurede internettet til fejlen, men kunne ikke finde nogen løsning til denne sag.


Installationsprocessen er gennem en superpakke, der downloader Python 2.7

Bedste reference


SimpleCV modtager ikke meget kærlighed i de sidste par år, og det meste af det er kode ikke blevet opgraderet som de biblioteker, det afhænger af.


Det problem du fik er Superpack forsøger at kompilere en ældre version af OpenCV.


Når du kører Superpack, skal du have set og redtext fejl, og hvis du forsøger at køre en kode, skal det vise dig noget som dette:


File "C:Python27libsite-packagesSimpleCVase.py", line 59, in <module>
    raise ImportError("Cannot load OpenCV library which is required by SimpleCV")
ImportError: Cannot load OpenCV library which is required by SimpleCV


Der er et par stier, du kan prøve derfra:


1. Du kan prøve at installere Microsoft Visual C ++ Compiler til Python 2.7 [8]


Afinstaller alt SuperPack installeret på din pc, eller det fungerer muligvis ikke


Det kan rette nogle andre anvendelser, når du bruger pip.
Nu skal du installere SimpleCV igen.


2. Prøv at installere OpenCV (2.3) på egen hånd:


Du kan bruge pip til det, husk bare at vælge 32bits for at holde kompatibilitet med (Super Pack)


Bare kør på CMD
pip install OpenCV eller python -m pip install OpenCV


3. Giv op på SuperPack og installer alt på egen hånd.


Du kan prøve denne vejledning
https://github.com/sightmachine/SimpleCV#windows-7vista[9]


Eller brug pip for alle afhængigheder


numpy (Numpy+MKL make sure to install this one first)
scipy
PIL
ipython
svgwrite
pygame==1.9.1release
OpenCV


Her finder du en nyttig liste over hjul
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv[10]


Kilder:



  • https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/[11]

  • http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv [12]

  • https://github.com/sightmachine/SimpleCV#windows-7vista [13]