4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

初心者Pythonistの日記 Day1

Posted at

ども

かつてのプログラマー兼研究者
しかし、ここ15年は、経営コンサルだったり、事業開発で買収交渉したり、海外いたり、スタートアップを経営したり、飲食店やったり、プログラムから離れてました。

昔はこんな感じのスペックです
C, C++, Java, html, css, perl, Pascal, VHDL, csh などをいじりつつ、IT系論文を5本ほど執筆
unix, linux, free bsd, mule, emacs
GUI系経験ゼロ

そこから浦島太郎状態で、いまから、Python, javascript, swiftをちょっとやろうと思ってます。現在43歳。

これはそんなおじさんの復活の物語(になるか?)

ということで、まずは、Pythonから。
友人の天才プログラマーに、まずは、これからということで教えてもらった

Flask
https://a2c.bitbucket.io/flask/index.html

まずはこれを動かしてみようと。

前提、Pythonいじるのが、今日が初日。
まずは、環境構築・・・

だが、当然ながら、いろいろと、コマンドがインストールされない
進んでいくが、まずつまったのが、Python3.6が、BUILDされない

~ $ pyenv install 3.6.6
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.6.6.tar.xz...
-> https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
Installing Python-3.6.6...
python-build: use readline from homebrew
BUILD FAILED (OS X 10.14 using python-build 20180424)
Inspect or clean up the working tree at /var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758
Results logged to /var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758.log
Last 10 log lines:
  File "/private/var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758/Python-3.6.6/Lib/ensurepip/__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
  File "/private/var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758/Python-3.6.6/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/private/var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758/Python-3.6.6/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/private/var/folders/d4/2z2crny959n4sbybccx45jhm0000gn/T/python-build.20181001145113.76758/Python-3.6.6/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

BUILD FAILURE

むむ、ということで、そこで気づいたのが、そもそもXcodeなどないもしてなかった・・・
それをインストール。待つこと30分。(ファイル、大きいね、Xcode)

それでも動かない・・・

xcode-select --install

これをしても動かない・・・

と思っていたら、また別の天才プログラマーの友人から、これをやってみたら?と。
https://medium.com/@digitalnauts/pyenv-install-error-mac-dcbd28fdc9db

CFLAGS="-I$(brew --prefix readline)/include -I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \
LDFLAGS="-L$(brew --prefix readline)/lib -L$(brew --prefix openssl)/lib" \
PYTHON_CONFIGURE_OPTS=--enable-unicode=ucs2 \
pyenv install -v 3.6.6

こちらのコマンド。な、長い・・・

コピペで、Enter!

できました。

とりあえず、初心者Pythonist、環境構築できました。

localでうごくところまで行きました。
https://gyazo.com/c62c80bd84459e8d1c45e4b76857a468/

初日はこれにて終了。

Python環境構築
インストールで、BUILD FAILURE
その対策
でした。

2時間

4
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?