$ 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] Berechtigung verweigert: '/ usr / local / lib / python2.7 / site-packages / numpy / __ config __. Pyc'
Ich habe gerade bemerkt, dass die Installation von numpy anscheinend schlecht war.
Ich habe es jedoch während der Arbeit nicht verstanden und dachte, es würde funktionieren, wenn ich das Skript von fonnesbeck / ScipySuperpack @ GitHub ausführen würde.
$ curl 'https://raw.githubusercontent.com/fonnesbeck/ScipySuperpack/master/install_superpack.sh' | sh
Ich habe das jetzt bemerkt, aber es gibt eine Formulierung "stty: stdin ist kein Terminal" in der Mitte und dann die Wahl
Would you like to use Python 2.7 or Python 3.4? (2/3)
Kann nicht mit auswählen
Invalid selection. Quitting.
Und gescheitert. Also wie auf der Seite geschrieben
$ curl -o install_superpack.sh https://raw.githubusercontent.com/fonnesbeck/ScipySuperpack/master/install_superpack.sh
$ sh install_superpack.sh
Scheint zu müssen. Als ich es jetzt versuchte, gab es jedoch verschiedene Dinge, daher ist es möglicherweise besser, dies zu stoppen.
Also habe ich mich gefragt, ob numpy schlecht ist, und als ich "pip install numpy" gemacht habe, habe ich den gleichen Fehler wie "pip install pandas" erhalten, also dachte ich, pip sei verdächtig.
$ pip install -U pip
Nach
$ pip install -U numpy
Dann änderte sich der Fehler,
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
Es wurde. Wie Sie später sehen werden, ist dies ein Fehler, der durch das Aktualisieren von pip verursacht wird.
Ich frage mich, ob Python schlecht ist
$ brew uninstall python
$ brew install python --build-fromsource
Ich habe es getan, aber es hat sich nicht geändert.
$ brew uninstall numpy
$ brew install numpy
Dann
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
Ich habe diese Nachricht erhalten,
$ brew rm gfortran
$ brew install gcc
$ brew install numpy
Dann
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
Ich habe den Fehler bekommen. Dies scheint die Ursache für den Fehler zu sein, der in "pip install pandas" aufgetreten ist.
$ brew link --overwrite numpy
Und löse es.
Danach fand ich einen Artikel über Pip-Fehler Python - Was tun, wenn Pip in Homebrew --Qiita einen DistributionError ausgibt, der dort geschrieben steht. mögen
$ rm /usr/local/bin/pip /usr/local/bin/pip2 /usr/local/bin/pip2.7
$ python -m pip install --upgrade --force-reinstall pip
Dann habe ich es gelöst und konnte "pand pandas installieren".
Immerhin habe ich den Fehler mit den ersten pip install pandas
bekommen
IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/numpy/__config__.pyc'
Es gibt ein Problem mit Numpy. Die Lösung besteht darin, numpy zu deinstallieren und zu installieren. Ich habe jedoch einen Fehler erhalten, folge ihm also.
$ brew uninstall numpy
$ brew rm gfortran
$ brew install gcc
$ brew install numpy
$ brew link --overwrite numpy
Auch der Fehler, der herauskam, weil ich pip unterwegs aktualisiert habe
$ rm /usr/local/bin/pip /usr/local/bin/pip2 /usr/local/bin/pip2.7
$ python -m pip install --upgrade --force-reinstall pip
Es wird gelöst durch.
Recommended Posts