[PYTHON] Repairing a broken development environment with mavericks migration (Note)

Maybe the same thing will happen the next time I update the OS ...

The sloppy update notifications got in the way, so I decided to run the mavericks update while I was sleeping. When I woke up in the morning, it was restarted as if nothing had happened ... tmux doesn't start.

$ brew uninstall tmux && brew install tmux

It started up for the time being, but it seems that various other parts were broken ...

The pip was also broken, so heal it

$ sudo easy_install pip

When I ran the brew doctor, I was angry that there was no veclibfort, so ...

$ brew install veclibfort
==> make all
==> make check
dyld: Library not loaded: /usr/local/lib/libcloog-isl.4.dylib
  Referenced from: /usr/local/Cellar/gcc/4.8.3_1/libexec/gcc/x86_64-apple-darwin13.2.0/4.8.3/f951
  Reason: image not found
gfortran: internal compiler error: Trace/BPT trap: 5 (program f951)
make: *** [check] Abort trap: 6

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
  https://github.com/homebrew/homebrew-science/issues

Without cloog

$ brew uninstall cloog && brew install cloog

Isn't there a command line tool?

$ xcode-select --install

Gnuplot too ...

==> Installing gnuplot
==> Downloading https://downloads.sourceforge.net/project/gnuplot/gnuplot/4.6.5/gnuplot-4.6.5.tar.gz
######################################################################## 100.0%
==> ./configure --disable-silent-rules --prefix=/usr/local/Cellar/gnuplot/4.6.5 --with-readline=/usr/local/opt/readline --with-pdf=/usr/local/opt/pdflib-lite --with-gd=/usr/local/opt/gd --disable-wxwidgets --with-aquaterm --with-x --witho
==> make
  Referenced from: /private/tmp/gnuplot-7jMx/gnuplot-4.6.5/docs/./doc2gih
  Reason: image not found
make[2]: *** [gnuplot.gih] Trace/BPT trap: 5
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting

Error: Class is not a module
Please report this bug:
    https://github.com/Homebrew/homebrew/wiki/troubleshooting
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:390:in `<class:HTTP>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:384:in `<module:Net>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:25:in `<top (required)>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/https.rb:21:in `<top (required)>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/local/Library/Homebrew/utils.rb:311:in `open'
/usr/local/Library/Homebrew/utils.rb:353:in `issues_matching'
/usr/local/Library/Homebrew/utils.rb:381:in `issues_for_formula'
/usr/local/Library/Homebrew/exceptions.rb:171:in `fetch_issues'
/usr/local/Library/Homebrew/exceptions.rb:167:in `issues'
/usr/local/Library/Homebrew/exceptions.rb:207:in `dump'
/usr/local/Library/Homebrew/cmd/upgrade.rb:84:in `rescue in upgrade_formula'
/usr/local/Library/Homebrew/cmd/upgrade.rb:92:in `upgrade_formula'
/usr/local/Library/Homebrew/cmd/upgrade.rb:43:in `block in upgrade'
/usr/local/Library/Homebrew/cmd/upgrade.rb:43:in `each'
/usr/local/Library/Homebrew/cmd/upgrade.rb:43:in `upgrade'
/usr/local/Library/brew.rb:131:in `<main>'

Or rather, it's Apple's gcc LLVM clang that's bad ...

$ brew install gcc49
$ brew install --cc=gcc-4.9 gnuplot
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/gnuplot-4.6.5.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gnuplot-4.6.5.mavericks.bottle.tar.gz
Warning: gnuplot dependency jpeg was built with a different C++ standard
library (libstdc++ from clang). This could cause problems at runtime.
==> Caveats
AquaTerm support will only be built into Gnuplot if the standard AquaTerm
package from SourceForge has already been installed onto your system.
If you subsequently remove AquaTerm, you will need to uninstall and then
reinstall Gnuplot.
==> Summary
/usr/local/Cellar/gnuplot/4.6.5: 45 files, 4.2M

When you start ipython ...

******************************************************************************
libedit detected - readline will not be well behaved, including but not limited to:
   * crashes on tab completion
   * incorrect history navigation
   * corrupting long-lines
   * failure to wrap or indent lines properly
It is highly recommended that you install readline, which is easy_installable:
     easy_install readline
Note that `pip install readline` generally DOES NOT WORK, because
it installs to site-packages, which come *after* lib-dynload in sys.path,
where readline is located.  It must be `easy_install readline`, or to a custom
location on your PYTHONPATH (even --user comes after lib-dyload).
******************************************************************************

It is solved by easy_install readline.

X11 reinstall http://xquartz.macosforge.org/landing/

Come back to virtualenv

$ python easy_install.py virtualenv

Continue ... maybe

Recommended Posts

Repairing a broken development environment with mavericks migration (Note)
Easily build a development environment with Laragon
Build a C language development environment with a container
[Python] Build a Django development environment with Docker
Build a Django development environment with Doker Toolbox
[Note] How to create a Ruby development environment
[Note] How to create a Mac development environment
Get a quick Python development environment with Poetry
Create a python development environment with vagrant + ansible + fabric
Build a machine learning application development environment with Python
Build a development environment with Poetry Django Docker Pycharm
Set up a Python development environment with Sublime Text 2
Build a Django development environment with Docker! (Docker-compose / Django / postgreSQL / nginx)
Set up a Python development environment with Visual Studio Code
[Memo] Build a development environment for Django + Nuxt.js with Docker
Build a Go development environment with VS Code's Remote Containers
Create a GO development environment with [Mac OS Big Sur]
[Django] Build a Django container (Docker) development environment quickly with PyCharm
Build a comfortable development environment with VSCode x Remote Development x Pipenv
Get a clean Python development environment with pyenv + pipx + Poetry
How to build a python2.7 series development environment with Vagrant
Create a simple Python development environment with VSCode & Docker Desktop
Building a kubernetes environment with ansible 2
A note when gcloud is broken
Create a virtual environment with Python!
Building a virtual environment with Python 3
Create a development environment for Go + MySQL + nginx with Docker (docker-compose)
I made a development environment for Django 3.0 with Docker, Docker-compose, Poetry
Postgres environment construction with Docker I struggled a little, so note
Building a development environment with Maven on Google App Engine [Java]
Building a kubernetes environment with ansible 1
Prepare Python development environment with Atom
Create a simple Python development environment with VS Code and Docker
Rebuild Django's development environment with Docker! !! !! !!
Prepare the development environment with anyenv
[DynamoDB] [Docker] Build a development environment for DynamoDB and Django with docker-compose
I tried to build a Mac Python development environment with pythonz + direnv
[Pyenv] Building a python environment with ubuntu 16.04
Mac OS X Mavericks 10.9.5 Development environment construction
Building a Python3 environment with Amazon Linux2
[Development environment] Python with Xcode [With screen transition]
Build a Tensorflow environment with Raspberry Pi [2020]
Note when creating an environment with python
[Python] Create a virtual environment with Anaconda
Building a Python 3.6 environment with Windows + PowerShell
Build a Fast API environment with docker-compose
Get a local DynamoDB environment with Docker
Create a virtual environment with Python_Mac version
[Linux] Build a jenkins environment with Docker
A note on enabling PostgreSQL with Django
Build a python virtual environment with pyenv
A memo packed with RADEX environment construction
Build a modern Python environment with Neovim
Building a Python development environment for AI development
Creating a development environment for machine learning
[Linux] Build a Docker environment with Amazon Linux 2
Cross-compiling Raspberry Pi and building a remote debugging development environment with VS Code
Build a TensorFlow development environment on Amazon EC2 with command copy and paste
Build a local development environment with WSL + Docker Desktop for Windows + docker-lambda + Python
Note: Prepare the environment of CmdStanPy with docker
Build a WardPress environment on AWS with pulumi