2016-11-12 4 views
0

Ich habe Python 3.5 installiert und wenn ich ein Paket mit PIP3 installiert anrufen bekomme ich folgende Fehlermeldung:Wie importiere ich Pakete, die mit PIP3 in Windows 10 installiert wurden?

C:\Program Files\Git\usr\bin\python3.exe: can't open file 'manage.py': [Errno 2] No such file or directory 

ich den richtigen Pfad Variablen Umgebung hinzugefügt haben, aber ich kann nicht Python scheinen, um das zu finden, Pakete. Andere, die mit diesem Problem konfrontiert sind, sind meistens auf dem Mac und ihre Lösung besteht darin, den Pfad zu den Umgebungsvariablen hinzuzufügen.

Hier sind meine Pfadvariablen:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common; 
C:\Program Files\Common Files\Microsoft Shared\Windows Live; 
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live; 
C:\ProgramData\Oracle\Java\javapath; 
%SystemRoot%\system32; 
%SystemRoot%; 
%SystemRoot%\System32\Wbem; 
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; 
C:\Windows; 
C:\Windows\System32; 
C:\Program Files (x86)\Windows Live\Shared; 
C:\Program Files (x86)\AMD\ATI.ACE\Core-Static; 
C:\Program Files\Git\cmd; 
C:\Program Files\Git\mingw64\bin; 
"C:\Program Files (x86)\Python35-32"; 
"C:\Program Files (x86)\Python35-32\Lib\site-packages"; 
"C:\Program Files (x86)\Python35-32\Scripts" 

ich nicht eine virtuelle Umgebung verwenden. Wenn ich Leerlauf verwende, kann ich erfolgreich Pakete importieren, aber der Aufruf von ihnen von der Befehlszeile erzeugt den Fehler. Verwenden Sie den vollständigen Pfad in der Befehlszeile funktioniert, aber das Paket ohne den vollständigen Pfad Aufruf nicht

python "C:\Program Files (x86)\Python35-32\Scripts\django-admin.py" startproject superlists 

funktioniert, aber

python django-admin.py startproject superlists 

nicht

+1

Bitte Code anzeigen –

+0

django-admin.py ist eine Funktion, die mit Django geliefert wird. Ich versuche nur, ein neues Django-Projekt zu erstellen und den Server zu starten. – realitygenerator

+0

'Path' wird nur verwendet, um eine Datei zu finden, die ausgeführt werden soll. So wird 'python' gefunden. Den Rest der Kommandozeile zu bearbeiten ist Sache des Prozesses. Bei einem nicht qualifizierten Skriptnamen öffnet Python es relativ zum Arbeitsverzeichnis. Es sucht nicht nach "Pfad" für eine Übereinstimmung oder auch nicht in seinen bekannten Skripten "Scripts" und "users" Scripts. Um ein Skript in einem Pfadverzeichnis zu suchen und auszuführen, führen Sie das Skript direkt aus, nicht "python". – eryksun

Antwort

0

Wenn Sie festgelegt haben PATH bis zu Wenn Sie den Ordner Scripts enthalten, haben Sie Recht, Sie sollten nicht den vollständigen Pfad angeben müssen. Ich denke, Ihre Probleme kommen eigentlich aus anderen Ländern:

  1. wenn Ihr Lauf django-admin.py, sollte es nur django-admin.py, nicht python django-admin.py

  2. wenn Sie python manage.py something ausführen, sollten Sie sicherstellen, dass Sie im richtigen Verzeichnis sind , so cd in Ihr Django-Projektverzeichnis, dasjenige, das die eigentliche manage.py Datei enthält.

+0

Dies ist eindeutig ein Schritt in die richtige Richtung, aber jetzt bekomme ich einen neuen Fehler '$ python3 manage.py runserver Traceback (jüngste Aufforderung zuletzt): Datei„C: \ Program Files (x86) \ Python35- 32 \ Lib \ site.py“, Linie 72, in import o Datei "C: \ Program Files (x86) \ Python35-32 \ Lib \ os.py", Linie 708, in von _collections_abc Import MutableMapping Datei "C: \ Programme (x86) \ Python35-32 \ Lib \ _collections_abc.py", line 56 async def _coro(): passieren^ Syntax: ungültige Syntax fehlgeschlagen, die Website importieren module' – realitygenerator

+0

R Deinstallieren von Django half. Es funktioniert jetzt. – realitygenerator

Verwandte Themen