[PYTHON] Berechtigung mit pip install pyopenssl verweigert

Lösung, wenn die Berechtigung von pip verweigert wird pyopenssl installieren

~ pip install pyopenssl
Collecting pyopenssl
  Using cached pyOpenSSL-16.1.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/local/lib/python2.7/site-packages (from pyopenssl)
Collecting cryptography>=1.3.4 (from pyopenssl)
  Using cached cryptography-1.5.2-cp27-cp27m-macosx_10_10_intel.whl
Collecting enum34 (from cryptography>=1.3.4->pyopenssl)
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting ipaddress (from cryptography>=1.3.4->pyopenssl)
  Using cached ipaddress-1.0.17-py2-none-any.whl
Collecting idna>=2.0 (from cryptography>=1.3.4->pyopenssl)
  Using cached idna-2.1-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.3.4->pyopenssl)
Collecting cffi>=1.4.1 (from cryptography>=1.3.4->pyopenssl)
  Using cached cffi-1.8.3-cp27-cp27m-macosx_10_10_intel.whl
Collecting pyasn1>=0.1.8 (from cryptography>=1.3.4->pyopenssl)
  Using cached pyasn1-0.1.9-py2.py3-none-any.whl
Collecting pycparser (from cffi>=1.4.1->cryptography>=1.3.4->pyopenssl)
Installing collected packages: enum34, ipaddress, idna, pycparser, cffi, pyasn1, cryptography, pyopenssl
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 346, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 324, in clobber
    shutil.copyfile(srcfile, destfile)
  File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 83, in copyfile
    with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/enum/__init__.py'

Auf der Suche nach `sudo chown -R $ USER / lib / python2.7 / site-packages /` Was soll ich tun? Es gab auch eine Methode, aber es fühlt sich schlecht an, den Besitz eines solchen systemweiten Ordners einfach zu ändern. Als ich nach einem anderen Weg suchte, kam ich zu folgendem.

http://stackoverflow.com/questions/25816674/pip-is-not-able-to-install-packages-correctly-permission-denied-error

pip install pyopenssl --userDu kannst es benutzen.

Nur für den Fall bestätigt.

~ pip install --user
--user   Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)

Und das.

~ pip install pyopenssl --user
Collecting pyopenssl
  Using cached pyOpenSSL-16.1.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in /usr/local/lib/python2.7/site-packages (from pyopenssl)
Collecting cryptography>=1.3.4 (from pyopenssl)
  Using cached cryptography-1.5.2-cp27-cp27m-macosx_10_10_intel.whl
Collecting enum34 (from cryptography>=1.3.4->pyopenssl)
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting ipaddress (from cryptography>=1.3.4->pyopenssl)
  Using cached ipaddress-1.0.17-py2-none-any.whl
Collecting idna>=2.0 (from cryptography>=1.3.4->pyopenssl)
  Using cached idna-2.1-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): setuptools>=11.3 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.3.4->pyopenssl)
Collecting cffi>=1.4.1 (from cryptography>=1.3.4->pyopenssl)
  Using cached cffi-1.8.3-cp27-cp27m-macosx_10_10_intel.whl
Collecting pyasn1>=0.1.8 (from cryptography>=1.3.4->pyopenssl)
  Using cached pyasn1-0.1.9-py2.py3-none-any.whl
Collecting pycparser (from cffi>=1.4.1->cryptography>=1.3.4->pyopenssl)
Installing collected packages: enum34, ipaddress, idna, pycparser, cffi, pyasn1, cryptography, pyopenssl
Successfully installed cffi-1.8.3 cryptography-1.5.2 enum34-1.1.6 idna-2.1 ipaddress-1.0.17 pyasn1-0.1.9 pycparser-2.14 pyopenssl-16.1.0

Gut.

Referenz-URL

http://stackoverflow.com/questions/7143077/how-can-i-install-packages-in-my-home-folder-with-pip/7143496#7143496 http://stackoverflow.com/questions/25816674/pip-is-not-able-to-install-packages-correctly-permission-denied-error

Recommended Posts

Berechtigung mit pip install pyopenssl verweigert
Fehler bei der Pip-Installation
Installieren Sie scikit.learn mit pip
Wenn Moos mit Pip installieren
Installieren Sie das Github-Repository mit pip
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
So installieren Sie den MySQL-Connector mit pip3
SSL-Zertifikat im Zusammenhang mit der Pip-Installation? Error
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
Installieren Sie, indem Sie die Version mit pip angeben
Ich kann das Paket nicht mit pip installieren.
Lassen Sie uns box2d-py mit Windows 10 Environment Pip installieren
sudo pip installieren
Vermeiden, dass "'ascii' Codec nicht dekodieren kann" mit pip install
Installieren Sie Pip und Pandas mit Ubuntu oder VScode
Schritte zum Installieren Ihrer eigenen Bibliothek mit pip
Installieren Sie pip auf Mavericks
PIL-Installation mit Pip
pip install ○○○ Fehler Befehl mit Exit-Status 1 fehlgeschlagen:
Pakete mit pip3 installieren
So installieren Sie pip
Verwenden Sie pip mit MSYS2
[android] Wenn AVD nicht mit verweigerter Berechtigung verwendet werden kann
Installieren Sie Voluptuous mit Python 2.5
Installieren Sie den Befehl pip
Installieren Sie Fackelstreuung mit PyTorch 1.7
Installieren Sie Python mit pyenv
Ein Memorandum, wenn bei der Pip-Installation ein Fehler auftritt
Bis TensorFlow-GPU mit pip in der Windows-Umgebung installiert ist
Installiere pip / pip3 unter Ubuntu
Wenn die Pip-Installation fehlschlägt
Installieren Sie tweepy mit pip und verwenden Sie es für API 1.1
[Road to Intermediate Python] Installieren Sie Pakete in großen Mengen mit pip
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Sie können das mit pip install --user installierte Paket nicht finden?
Schritte zum lokalen Installieren eines geklonten Git-Pakets mit pip
Installieren Sie Jupiter Notebook mit pip unter Windows in einer Proxy-Umgebung
Ich habe libncurses, werde aber wütend auf pip install readline
Bulk-Update mit Pip (mit Bestätigung)
Installieren Sie die Python-Umgebung mit Anaconda
Keras-Installation (von Anaconda verwendet)
Verwenden Sie pip mit Jupyter Notebook
Geben Sie die Version mit conda install an
Pip-Installation in einer Proxy-Umgebung
Installieren Sie eine externe Bibliothek mit Python
Pip installiert das GitHub-Repository
Umgang mit PermissionError [Fehler 1] von pip install -U pip unter macOS Sierra
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Beim Versuch, maec 4.0.1.0 mit pip zu installieren, wird eine Fehlermeldung angezeigt
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Installieren Sie Pakete, die mit Python 3 kompiliert werden müssen, mit pip [Windows]
Lesen Sie dies, wenn bei der Pip-Installation SSL-Fehler auftreten! !! !!
[TensorFlow] Wenn Sie TensorBoard ausführen möchten, installieren Sie es mit pip.