[PYTHON] J'ai eu une erreur lorsque j'installe des pandas sur Mac, alors je l'ai traitée

Antécédents de travail

$ pip install pandas
Downloading/unpacking pandas
  Downloading pandas-0.15.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (6.7MB): 6.7MB downloaded
Downloading/unpacking numpy>=1.7.0 (from pandas)
  Downloading numpy-1.9.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.6MB): 3.6MB downloaded
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /usr/local/lib/python2.7/site-packages (from pandas)
Downloading/unpacking pytz>=2011k (from pandas)
  Downloading pytz-2014.10-py2.py3-none-any.whl (477kB): 477kB downloaded
Requirement already satisfied (use --upgrade to upgrade): six in /usr/local/lib/python2.7/site-packages (from python-dateutil->pandas)
Installing collected packages: pandas, numpy, pytz
Cleaning up...
Exception:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1435, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 671, in install
    self.move_wheel_files(self.source_dir, root=root)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 901, in move_wheel_files
    pycompile=self.pycompile,
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", line 215, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", line 209, in clobber
    shutil.copy2(srcfile, destfile)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 130, in copy2
    copyfile(src, dst)
  File "/usr/local/Cellar/python/2.7.9/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: '/usr/local/lib/python2.7/site-packages/numpy/__config__.pyc'

Storing debug log for failure in /Users/tmsanrinsha/.pip/pip.log

ʻIOError: [Errno 13] Autorisation refusée: '/ usr / local / lib / python2.7 / site-packages / numpy / __ config __. Pyc'` Je viens de remarquer qu'il semble que l'installation de numpy était mauvaise.

Cependant, je ne l'ai pas compris pendant le travail, alors j'ai pensé que cela fonctionnerait si j'exécutais le script de fonnesbeck / ScipySuperpack @ GitHub.

$ curl 'https://raw.githubusercontent.com/fonnesbeck/ScipySuperpack/master/install_superpack.sh' | sh

J'ai aussi remarqué cela maintenant, mais il y a un libellé stty: stdin n'est pas un terminal au milieu, et la sélection après cela

Would you like to use Python 2.7 or Python 3.4? (2/3)

Impossible de sélectionner avec

Invalid selection. Quitting.

Et a échoué. Donc, comme écrit sur le site

$ curl -o install_superpack.sh https://raw.githubusercontent.com/fonnesbeck/ScipySuperpack/master/install_superpack.sh
$ sh install_superpack.sh

Semble en avoir besoin. Cependant, lorsque je l'ai essayé maintenant, il y a différentes choses, il vaudrait peut-être mieux arrêter cela.

Donc, je pensais que numpy était en quelque sorte mauvais, et quand je pip install numpy, j'ai eu la même erreur que pip install pandas, donc j'ai pensé que pip était suspect.

$ pip install -U pip

Après

$ pip install -U numpy

Puis l'erreur a changé,

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "build/bdist.macosx-10.10-x86_64/egg/pkg_resources.py", line 2951, in <module>
  File "build/bdist.macosx-10.10-x86_64/egg/pkg_resources.py", line 563, in _build_master
  File "build/bdist.macosx-10.10-x86_64/egg/pkg_resources.py", line 576, in _build_from_requirements
  File "build/bdist.macosx-10.10-x86_64/egg/pkg_resources.py", line 755, in resolve
pkg_resources.DistributionNotFound: pip==1.5.6

C'est devenu. Comme vous le verrez plus tard, il s'agit d'une erreur causée par la mise à jour de pip.

Je me demande si python est mauvais

$ brew uninstall python
$ brew install python --build-fromsource

Je l'ai fait, mais cela n'a pas changé.

$ brew uninstall numpy
$ brew install numpy

Puis

Warning: It looks like the deprecated gfortran formula is installed.
This causes build problems with numpy. gfortran is now provided by
the gcc formula. Please run:
    brew rm gfortran
    brew install gcc

J'ai ce message,

$ brew rm gfortran
$ brew install gcc
$ brew install numpy

Puis

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/python2.7/site-packages/numpy/__config__.py
Target /usr/local/lib/python2.7/site-packages/numpy/__config__.py
already exists. You may want to remove it:
  rm '/usr/local/lib/python2.7/site-packages/numpy/__config__.py'

To force the link and overwrite all conflicting files:
  brew link --overwrite numpy

To list all files that would be deleted:
  brew link --overwrite --dry-run numpy

Possible conflicting files are:
/usr/local/lib/python2.7/site-packages/numpy/__config__.py
/usr/local/lib/python2.7/site-packages/numpy/__init__.py

J'ai eu l'erreur. Cela semble être la cause de l'erreur apparue dans pip install pandas.

$ brew link --overwrite numpy

Et résolvez-le.

Après cela, j'ai trouvé un article sur les erreurs pip Python - Que faire si pip donne une DistributionError dans Homebrew --Qiita, donc il est écrit ici. comme

$ rm /usr/local/bin/pip /usr/local/bin/pip2 /usr/local/bin/pip2.7
$ python -m pip install --upgrade --force-reinstall pip

Ensuite, je l'ai résolu et j'ai pu «installer des pandas».

Résumé

Après tout, l'erreur que j'ai eue avec le premier pip install pandas

IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/numpy/__config__.pyc'

Il y a un problème avec numpy. La solution consiste à désinstaller et installer numpy. Cependant, j'ai eu une erreur, alors suivez-la.

$ brew uninstall numpy
$ brew rm gfortran
$ brew install gcc
$ brew install numpy
$ brew link --overwrite numpy

De plus, l'erreur qui s'est produite parce que j'ai mis à jour pip en cours de route

$ rm /usr/local/bin/pip /usr/local/bin/pip2 /usr/local/bin/pip2.7
$ python -m pip install --upgrade --force-reinstall pip

Il sera résolu par.

Recommended Posts

J'ai eu une erreur lorsque j'installe des pandas sur Mac, alors je l'ai traitée
J'ai eu une erreur lorsque j'ai installé tweepy sur macOS Sierra, alors je l'ai résolue.
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
J'ai eu une erreur lors de l'enregistrement avec OpenCV
J'ai un UnicodeDecodeError lorsque je pip installé sur ubuntu
Un mémorandum lorsqu'une erreur se produit avec pip install
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
Lorsque j'ai installé python sur macOS et que je l'ai utilisé, j'ai eu une erreur lorsque j'ai mis une connexion https
# Solution lorsque l'installation de pip donne une erreur lors de l'utilisation d'Anaconda sur Windows 10
Quand j'obtiens une erreur avec Pylint sur Windows Atom
J'obtiens une erreur avec les pandas d'importation.
J'ai eu une erreur SSL lorsque j'ai installé Anaconda dans un nouvel environnement, donc je l'ai résolu (Windows10, Anaconda3-2019.10)
J'ai eu une erreur en essayant d'installer Xgboost et sa solution
Dask ne peut pas être installé sur Ubuntu avec pip
Élimine l'erreur SSL lors de l'installation PIP sur Windows.
Je suis resté coincé quand j'ai essayé d'installer diverses choses avec Mac El capitaine pip, alors notez
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
J'ai eu une erreur lorsque j'ai mis opencv dans python3 avec Raspeye [Remedy]
Erreur avec l'installation de pip
Installez le sélénium sur votre Mac et essayez-le avec python
Pour ceux qui ont des problèmes avec une erreur lors de l'installation de pip xg boost
Lorsque la mousse avec pip installer
Installez pandas 0.14 sur python3.4 [sur Mac]
J'ai pleuré avec `pip install --upgrade pip` avec Bad md5 hash for package, mais ça s'est amélioré
J'ai eu une erreur lorsque j'ai essayé de traiter luigi en parallèle dans Windows, mais la solution
Traitement de PermissionError [Error 1] of pip install -U pip sur macOS Sierra
Erreur et solution lors de l'installation de python3 avec homebrew sur mac (catalina 10.15)
J'ai eu une erreur lorsque j'ai exécuté composer global require laravel / installer
Je suis resté coincé alors je l'ai examiné
Installez lp_solve sur Mac OSX et appelez-le avec python.
Erreur de proxy lors de l'exécution de "pip install"
J'ai eu une erreur lorsque j'ai exécuté meteor add accounts-password
Certificat SSL lié à l'installation de pip? Erreur
Solution pour l'erreur d'installation de pip [Python] [Mac]
Je veux installer Python avec PythonAnywhere
Si scipy est python 2.7.8, l'installation de pip trébuche
Avertissement lors de l'utilisation de TensorFlow sur Mac
Je ne peux pas installer le package avec pip.
J'ai essayé de publier mon propre module pour pouvoir l'installer
J'ai eu une erreur en essayant d'exécuter Hello World en langue Go
Erreur lors de l'installation d'un module avec Python pip
Installez pip et pandas avec Ubuntu ou VScode
J'obtiens une erreur avec toutes les commandes yum
Revenir en arrière lorsqu'une erreur se produit avec le tissu
[Mémo personnel] L'installation de Pip échoue, résolvez-le
J'obtiens une erreur lors de l'installation de scipy sur t2.micro car je n'ai pas assez de mémoire
Lorsque j'essaye d'importer des pandas sur macOS, j'obtiens l'erreur No module named'_bz2 '
Quand j'essaye d'installer mysqlclient avec Django, j'obtiens l'erreur: la commande 'gcc' a échoué avec l'état de sortie 1.
J'obtiens une erreur lorsque j'essaie d'élever Python à la série 3 en utilisant pyenv dans Catalina
Quand j'ai changé le nom du compte sur Mac, je ne pouvais pas utiliser pip ou ipython, donc j'ai réinstallé tout le python et il a été guéri.
J'ai eu une erreur indiquant que Python n'a pas pu lire settings.ini
J'aime la notation d'inclusion de Python, donc je l'ai comparée avec map
J'obtiens une erreur lorsque je mets opencv dans pyautoGUI
J'obtiens une erreur en essayant meinheld + WebSocket + mongodb
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Je veux AWS Lambda avec Python sur Mac!
Lorsque l'architecture non prise en charge sort avec pip (Mac)
psql: J'ai rencontré une erreur d'option non valide.