Pip: Pip-Probleme beim Installieren von Anforderungen, OSError: [Errno 1] Operation nicht zulässig:

Erstellt am 20. Jan. 2017  ·  3Kommentare  ·  Quelle: pypa/pip

  • Pip-Version: pip 9.0.1 aus /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)
  • Python-Version: 2.7
  • Betriebssystem: Mac OS 10

Beschreibung: sudo pip install -r Requirements.txt

// ERSETZEN SIE MICH: Installationsvoraussetzungen.

Was ich gelaufen bin:


Traceback (letzter Anruf zuletzt):
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", Zeile 215, in main
status = self.run(Optionen, Argumente)
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", Zeile 342, in Ausführung
prefix=options.prefix_path,
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", Zeile 784, in install
**kwargs
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", Zeile 851 in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)

Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", Zeile 1064, in move_wheel_files
isoliert=selbst.isoliert,
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", Zeile 377, in move_wheel_files
clobber(source, dest, False, fixer=fixer, filter=filter)
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", Zeile 316, in clobber
sichere_verz(zielverz)
Datei "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/init.py", Zeile 83, in secure_dir
os.makedirs(Pfad)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", Zeile 150, in makedirs
makedirs (Kopf, Modus)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", Zeile 150, in makedirs
makedirs (Kopf, Modus)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", Zeile 150, in makedirs
makedirs (Kopf, Modus)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", Zeile 157, in makedirs
mkdir(Name, Modus)
OSError: [Errno 1] Operation nicht erlaubt: '/System/Library/Frameworks/Python.framework/Versions/2.7/share'```

```

auto-locked

Hilfreichster Kommentar

Sie könnten pip anweisen, die Option --install-data an setup.py install zu übergeben und einen anderen Ordner außerhalb des SIP-Schutzes zu verwenden, zB /usr/local
https://github.com/fonttools/fonttools/issues/796#issuecomment -271869673

Oder verwenden Sie einfach --user, oder vermeiden Sie noch besser die Verwendung von Apple Python.

Alle 3 Kommentare

Das ist das gleiche Problem wie bei #3177, was eigentlich ein Fehler ist, der von Apple Inc. und nicht von pip verursacht wird.

Sie könnten pip anweisen, die Option --install-data an setup.py install zu übergeben und einen anderen Ordner außerhalb des SIP-Schutzes zu verwenden, zB /usr/local
https://github.com/fonttools/fonttools/issues/796#issuecomment -271869673

Oder verwenden Sie einfach --user, oder vermeiden Sie noch besser die Verwendung von Apple Python.

Für Pip gibt es hier nichts zu tun.
Dies sollte auch seltener passieren, sobald #1668 implementiert ist.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen