"Sledoval som Python začátečníkov série. Robil som dosť dobre, kým som musel prejsť python, aby som mohol použiť jadro, Urobil som to a pokúsil som sa inštalovať niekoľko whl
súbory, cx_Freeze
a PIL
.
Povedalo, že všetko bolo nainštalované správne a oni sú v ňom libs/site
balíky, ale vždy, keď sa pokúšam čerpať z nich, dostávam chybu
ModuleNotFoundError: No module named "cx_Freeze"
(alebo PIL
alebo čo nie).
Dostávam nesprávnu verziu?
EDIT: Takže som si myslel, že problém bol, že shell python bol na inom mieste ako zvyšok mojej python install, čo nie je prípad, som len videl časť cesty. Znovu spustil skript vo verzii príkazového riadka python.exe a nedostal som žiadne chyby. Čo sa to sakra deje
odpovede:
0 pre odpoveď č. 1pravdepodobne spustite iný python alebo pip, než ten, ktorý očakávate. Stáva sa to často so mnou. Aby ste sa vyhli takejto problematike, použite:
python -m pip install Pillow
python -c "from PIL import Image; print(Image)"
volaním rovnakého spustiteľného súboru python sa vyhnete problémom s použitím pip, ktorý patrí inej inštalácii pythonu.
0 pre odpoveď č. 2
Môžete tiež použiť:
python `which pip` install Pillow