Próbuję uruchomić program Pythona, ale pojawia się błądImportError: No module o nazwie argparse
ImportError: No module named argparse
znalazłem pytanie “argparse Python modules in cli” tutaj na StackOverflow i spróbował pierwszy komentarz, czyli uruchamiając polecenie
python -c "import argparse; print argparse"
co spowodowało
<module 'argparse' from '/usr/lib/python2.7/argparse.pyc'>
Dla mnie wydaje się, że istnieje Python 2 .7 zainstalowany na maszynie (której nie jestem administratorem) i moduł argparse
jest również obecny. Zastanawiam się, dlaczego moduł nie został znaleziony. Na innym komputerze skrypt działa tak, jak powinien. W post, o którym mowa powyżej, jest komentarz, że być może sys.path
jest zepsuty. Nie mam zielonego pojęcia, co to oznacza, ani jak mogę zmienić jego wartość. Jakieś pomysły?
Czy używasz Pythona w wersji 2.6 lub wcześniejszej? "Wygląda na to" nie brzmi zbyt przekonująco. Jaki numer wersji widzisz po uruchomieniu tłumacza? 'sys.version'? – Junuxx
Czy skrypt Python, którego używasz, ma shebang ("#!" Na początku), który mówi mu, aby używał innego pliku wykonywalnego w języku Python niż domyślny? –
Będziemy musieli zobaczyć więcej szczegółów na temat samego skryptu. Jaki plik wykonywalny jest używany do jego uruchomienia, na przykład? –