Ich versuche ein Skript zu schreiben, das speedtest-cli
verwendet, ich habe das Modul mit pip install speedtest-cli
installiert. Wenn ich pip install speedtest-cli
laufen bekomme ich die folgendenPip mit Standard-Python-Version OSX
Requirement already satisfied: speedtest-cli in /usr/local/lib/python2.7/site-packages
Wenn ich versuche, Pip mit dem Standard-Python zu verwenden, da hier durch eine andere Antwort zu empfehlen, wie so python -m pip install speedtest-cli
ich
/usr/bin/python: No module named pip
bekommen dachte ich, dass der pip ist Setup für eine der anderen Versionen von Python, aber die einzige Version von Python in /usr/local/bin
ist python3 und in /usr/bin
gibt es python
, python2.6
und python2.7
, aber ich habe versucht, jeder dieser als der Interpreter an der Spitze der Datei und zu definieren keiner von ihnen funktioniert, jedes Produzieren, das den gleichen Importfehler auf dem speedtest
Modul gibt.
Mit welcher Version von Python ist pip dann verknüpft, oder warum wird das installierte Modul nicht importiert?
ist keine direkte Antwort auf Ihre Frage. Sie könnten "virtualenv" verwenden. Es ist eine einfachere Möglichkeit, Versionsabhängigkeiten dieser Art zu verwalten. Ich finde es oft eine schlechte Idee, die Python-Basisinstallation für etwas anderes als das zu verwenden, für das das Betriebssystem es bereits verwendet. –
@ChrisJohnson Ich beabsichtige, 'virtualenv' jetzt einzurichten, aber ich versuche immer noch herauszufinden, was schief gelaufen ist und behebe dieses Problem. – jskrwyk