[PYTHON] Die Geschichte, dass bei der Installation von pyenv ein Fehler aufgetreten ist (Es ist eine epische Geschichte, und die kritische Ursache ist schließlich unbekannt).

Ich fing an, O'Reillys "Deep Learning von Grund auf neu" zu lesen. In diesem Buch werden wir mit dem Python3-System fortfahren, also setzen Sie es mit Pyenv.

$ pyenv install 3.5.1
Downloading Python-3.5.1.tar.xz...
-> https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
Installing Python-3.5.1...
^C
BUILD FAILED (OS X 10.11.6 using python-build 1.0.6-13-g4d96271)

Inspect or clean up the working tree at /var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.20170109121924.16365
Results logged to /var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.20170109121924.16365.log

Last 10 log lines:
checking for execv... yes
checking for faccessat... yes
checking for fchmod... yes
checking for fchmodat... yes
checking for fchown... yes
checking for fchownat... yes
checking for fexecve... no
checking for fdopendir... yes
checking for fork... yes
checking for fpathconf... make: *** No targets specified and no makefile found.  Stop.

Jemand, der das gleiche Problem (in einer anderen Version) in der offiziellen Pyenv-Frage hatte. https://github.com/yyuu/pyenv/issues/423 Der Entwickler Yamashita hat richtig kommentiert.

Xcode funktioniert nicht richtig ... http://qiita.com/tanakahisateru/items/c0eaa25dbde669b282cb Vorerst habe ich mich entschlossen, einen Brauarzt aufzusuchen.

$ brew doctor
.
.
.
Warning: Your Xcode (8.1) is outdated.
Please update to Xcode 8.2 (or delete it).
Xcode can be updated from the App Store.
.
.
.

Ich war wütend, dass die Version von Xcode alt war. Die Installation hat lange gedauert, aber ich habe sie vorerst aktualisiert. https://itunes.apple.com/jp/app/xcode/id497799835?mt=12

Also habe ich `` `pyenv install 3.5.1``` erneut versucht, aber mit dem gleichen Fehler.

http://www.python-izm.com/contents/basis/pyenv.shtml Beim Betrachten $ brew install readline xz Ich konnte mich nicht erinnern, es geschlagen zu haben, und als ich es versuchte, änderte sich der Fehler.

/private/var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.20170111003433.38822/Python-3.5.1/python.exe: No module named ensurepip.__main__; 'ensurepip' is a package and cannot be directly executed

Nein, ich fühle mich nicht schlecht ... Apropos, ich dachte, es würde lange dauern, wenn ich es zum ersten Mal installiere, also hatte ich das Gefühl, dass ich "C" gemacht habe. Was stimmt damit nicht? Einmal zurücksetzen! Ja!

$ rm -rf /var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.*



 Drücken Sie dann erneut `` `pyenv install 3.5.1```, um dem von tail generierten Protokoll ordnungsgemäß zu folgen.
 ... erfolgreich! !! !!

$ pyenv install 3.5.1 Downloading Python-3.5.1.tar.xz... -> https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz Installing Python-3.5.1... Installed Python-3.5.1 to /Users/username/.pyenv/versions/3.5.1


$ tail -f -n 100 /var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.20170115134121.24695.log


 Immerhin kannte ich die Grundursache nicht, aber von Anfang an unabhängig von Xcode

#### **`$ rm -rf /var/folders/rm/czd685gs0zsdx1z1yb3p446m0000gn/T/python-build.*`**
```*

 Es war eine Geschichte, die auf einen Schlag gelöst werden konnte.


Recommended Posts

Die Geschichte, dass bei der Installation von pyenv ein Fehler aufgetreten ist (Es ist eine epische Geschichte, und die kritische Ursache ist schließlich unbekannt).
Die Geschichte eines Fehlers in PyOCR
Eine Geschichte über einen Fehler, wenn PyInstaller in einem Programm verwendet wird, das googleapiclient verwendet
Eine Geschichte, die bei mglearn.plots.plot_nmf_faces nicht mehr funktioniert und sich gefragt hat, ob es sich um einen Fehler handelt?
Die Geschichte, dass Vererbungsverhalten in jeder Sprache sehr unterschiedlich ist