Ich bin neu in Python und verwendet Pip zum Herunterladen und Installieren von Paketen. Ich lief auf meinem Befehlsfenster den folgenden Code ein, und es wirft einen FehlerInstallation von matplotlib mit Pip gibt Fehler
pip install matplotlib
Und der Prozess beginnt wie
Collecting matplotlib
Using cached matplotlib-1.5.3-cp27-cp27m-win32.whl
Collecting numpy>=1.6 (from matplotlib)
Using cached numpy-1.11.2-cp27-none-win32.whl
Collecting python-dateutil (from matplotlib)
Using cached python_dateutil-2.5.3-py2.py3-none-any.whl
Collecting cycler (from matplotlib)
Using cached cycler-0.10.0-py2.py3-none-any.whl
Collecting pyparsing!=2.0.4,!=2.1.2,>=1.5.6 (from matplotlib)
Using cached pyparsing-2.1.10-py2.py3-none-any.whl
Collecting pytz (from matplotlib)
Using cached pytz-2016.7-py2.py3-none-any.whl
Collecting six>=1.5 (from python-dateutil->matplotlib)
Using cached six-1.10.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, python-dateutil, cycler, pyparsing, pytz, matplotlib
Exception:
Traceback (most recent call last):
File "c:\python27\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "c:\python27\lib\site-packages\pip\commands\install.py", line 317, in run
prefix=options.prefix_path,
File "c:\python27\lib\site-packages\pip\req\req_set.py", line 742, in install
**kwargs
File "c:\python27\lib\site-packages\pip\req\req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "c:\python27\lib\site-packages\pip\req\req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "c:\python27\lib\site-packages\pip\wheel.py", line 346, in move_wheel_files
clobber(source, lib_dir, True)
File "c:\python27\lib\site-packages\pip\wheel.py", line 324, in clobber
shutil.copyfile(srcfile, destfile)
File "c:\python27\lib\shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: 'c:\\python27\\Lib\\site-packages\\numpy\\core\\multiarray.pyd'
Und es gibt diese Zurückverfolgungsfehler. Ich kann nicht herausfinden, was diese Fehler sind und wie sie gelöst werden können. Bitte helfen Sie. Es funktioniert perfekt bis zum Sammeln der Pakete, aber zum Zeitpunkt der Installation wirft es Fehler.
PIP versucht zu sagen "Hallo, ich habe alle Pakete heruntergeladen, aber ich kann ihre Installationsskripte nicht ausführen. Habe ich eine Berechtigung zum Ausführen von Skripten in diesem Ordner?" –
Das passiert normalerweise, wenn Sie bereits eine Python-Instanz haben, als ob Sie versuchen, eine Word-Datei umzubenennen, während sie in Word geöffnet ist. Das funktioniert nicht. Schließen Sie alle Python-Programme und Interpreter und versuchen Sie es erneut. Verwenden Sie es auf einem normalen PC? Wenn ja, würde ich vorschlagen, dass Sie die Anaconda-Distribution von Python herunterladen. Es hat die meisten Pakete enthalten, "Matplotlib" ist einer von ihnen. –
Ich denke, das war das Problem. Ich startete cmd neu und lud die Version manuell mit 'pip download matplotlib == 1.5.3' und dann' pip install matplotlib == 1.5.3' Danke für Ihre Hilfe @NeillHerbst –