$ 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».
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