Skip to content

Instantly share code, notes, and snippets.

@unipheas
Last active December 8, 2019 05:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unipheas/85efd28a94777d2320c758837f8a9d1e to your computer and use it in GitHub Desktop.
Save unipheas/85efd28a94777d2320c758837f8a9d1e to your computer and use it in GitHub Desktop.
Installation log of the first time installing MAVSDK on a clean MacBook Pro
~ % cd Developer/Firmware 
√ Firmware % ulimit -S -n 300                                                                        (master)Firmware
√ Firmware % cd                                                                                      (master)Firmware
√ ~ % brew tap PX4/px4
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
calicoctl           cargo-c             exploitdb           just                nethack             tflint

==> Tapping px4/px4
Cloning into '/usr/local/Homebrew/Library/Taps/px4/homebrew-px4'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 22 (delta 6), reused 11 (delta 4), pack-reused 0
Unpacking objects: 100% (22/22), done.
Tapped 17 formulae (65 files, 54.1KB).
√ ~ % brew install px4-dev
==> Installing px4-dev from px4/px4
px4-dev: Java is required to install this formula.
Install AdoptOpenJDK with Homebrew Cask:
  brew cask install adoptopenjdk
ant: Java 1.8+ is required to install this formula.
Install AdoptOpenJDK with Homebrew Cask:
  brew cask install adoptopenjdk
fastrtps: Java is required to install this formula.
Install AdoptOpenJDK with Homebrew Cask:
  brew cask install adoptopenjdk
Error: Unsatisfied requirements failed this build.
?1 ~ % brew cask install xquartz java
==> Tapping homebrew/cask
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Enumerating objects: 3591, done.
remote: Counting objects: 100% (3591/3591), done.
remote: Compressing objects: 100% (3582/3582), done.
remote: Total 3591 (delta 25), reused 465 (delta 7), pack-reused 0
Receiving objects: 100% (3591/3591), 1.20 MiB | 480.00 KiB/s, done.
Resolving deltas: 100% (25/25), done.
Tapped 1 command and 3479 casks (3,597 files, 3.9MB).
==> Downloading https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/32e50e8f1e21542b847041711039fa78d44febfed466f834a9281c44d75
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'xquartz'.
==> Installing Cask xquartz
==> Running installer for xquartz; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
Password:

installer: Package name is XQuartz 2.7.11
installer: Installing at base path /
installer: The install was successful.
🍺  xquartz was successfully installed!
==> Downloading https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_osx-
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'java'.
==> Installing Cask java
==> Moving Generic Artifact 'jdk-13.0.1.jdk' to '/Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk'.
🍺  java was successfully installed!~ % 
√ ~ % brew install px4-dev          
==> Installing px4-dev from px4/px4
ant: Java 1.8+ is required to install this formula.
Install AdoptOpenJDK with Homebrew Cask:
  brew cask install adoptopenjdk
Error: An unsatisfied requirement failed this build.
?1 ~ % brew install px4-dev
Updating Homebrew...
==> Installing px4-dev from px4/px4
==> Installing dependencies for px4/px4/px4-dev: ant, astyle, bash-completion, cmake, fastcdr, fastrtps, gcc-arm-none-eabi, genromfs, kconfig-frontends and ninja
==> Installing px4/px4/px4-dev dependency: ant
==> Downloading https://www.apache.org/dyn/closer.cgi?path=ant/binaries/apache-ant-1.10.7-bin.tar.xz
==> Downloading from https://www-eu.apache.org/dist/ant/binaries/apache-ant-1.10.7-bin.tar.xz
######################################################################## 100.0%
==> Downloading https://www.apache.org/dyn/closer.cgi?path=ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz
==> Downloading from https://www-eu.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz
######################################################################## 100.0%
==> Downloading https://archive.apache.org/dist/commons/bcel/binaries/bcel-6.4.0-bin.tar.gz
######################################################################## 100.0%
🍺  /usr/local/Cellar/ant/1.10.7: 1,670 files, 41.9MB, built in 1 minute 32 seconds
==> Installing px4/px4/px4-dev dependency: astyle
==> Downloading https://homebrew.bintray.com/bottles/astyle-3.1.catalina.bottle.tar.gz
######################################################################## 100.0%
==> Pouring astyle-3.1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/astyle/3.1: 5 files, 412.6KB
==> Installing px4/px4/px4-dev dependency: bash-completion
==> Downloading https://homebrew.bintray.com/bottles/bash-completion-1.3_3.catalina.bottle.tar.gz
######################################################################## 100.0%
==> Pouring bash-completion-1.3_3.catalina.bottle.tar.gz
==> Caveats
Add the following line to your ~/.bash_profile:
  [[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> Summary
🍺  /usr/local/Cellar/bash-completion/1.3_3: 189 files, 607.9KB
==> Installing px4/px4/px4-dev dependency: cmake
==> Downloading https://homebrew.bintray.com/bottles/cmake-3.15.5.catalina.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/46/46b47f448f7690bbed70526a42f27bea54aa7562c9eefb86955102fc83d1366d?__
######################################################################## 100.0%
==> Pouring cmake-3.15.5.catalina.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/cmake
==> Summary
🍺  /usr/local/Cellar/cmake/3.15.5: 5,801 files, 53.4MB
==> Installing px4/px4/px4-dev dependency: fastcdr
==> Downloading https://github.com/eProsima/Fast-CDR/archive/v1.0.8.tar.gz
==> Downloading from https://codeload.github.com/eProsima/Fast-CDR/tar.gz/v1.0.8
                        -=O=-                      #     #    #    #          
==> cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/Cellar/fastcdr/1.6.0 ..
==> make
==> make install
🍺  /usr/local/Cellar/fastcdr/1.6.0: 21 files, 403.6KB, built in 26 seconds
==> Installing px4/px4/px4-dev dependency: fastrtps
==> Downloading http://px4-tools.s3.amazonaws.com/fastrtps-1.6.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring fastrtps-1.6.0.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/fastrtps/1.6.0: 396 files, 5.8MB
==> Installing px4/px4/px4-dev dependency: gcc-arm-none-eabi
==> Downloading https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-20
######################################################################## 100.0%
==> Copying binaries...
🍺  /usr/local/Cellar/gcc-arm-none-eabi/20180627: 5,658 files, 467.4MB, built in 8 minutes 1 second
==> Installing px4/px4/px4-dev dependency: genromfs
==> Downloading http://px4-travis.s3.amazonaws.com/toolchain/genromfs-0.5.2.tar.gz
######################################################################## 100.0%
==> Patching
patching file Makefile
==> make
==> make PREFIX=/usr/local/Cellar/genromfs/0.5.2 install-bin
🍺  /usr/local/Cellar/genromfs/0.5.2: 6 files, 46.7KB, built in 8 seconds
==> Installing px4/px4/px4-dev dependency: kconfig-frontends
==> Downloading http://px4-travis.s3.amazonaws.com/toolchain/bottles/kconfig-frontends-3.7.0.0.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring kconfig-frontends-3.7.0.0.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/kconfig-frontends/3.7.0.0: 18 files, 289.4KB
==> Installing px4/px4/px4-dev dependency: ninja
==> Downloading https://homebrew.bintray.com/bottles/ninja-1.9.0.catalina.bottle.tar.gz
######################################################################## 100.0%
==> Pouring ninja-1.9.0.catalina.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
🍺  /usr/local/Cellar/ninja/1.9.0: 7 files, 286.7KB
==> Installing px4/px4/px4-dev
==> Downloading https://raw.githubusercontent.com/PX4/Firmware/master/Tools/px4.py
######################################################################## 100.0%
==> PX4 Toolchain Installed
🍺  /usr/local/Cellar/px4-dev/1.6.5.0: 3 files, 4.2KB, built in 6 seconds
==> Caveats
==> bash-completion
Add the following line to your ~/.bash_profile:
  [[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> cmake
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/cmake
==> ninja
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
√ ~ % sudo easy_install pip
Password:
Searching for pip
Reading https://pypi.org/simple/pip/
Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl#sha256=6917c65fc3769ecdc61405d3dfd97afdedd75808d200b2838d7d961cebc0c2c7
Best match: pip 19.3.1
Processing pip-19.3.1-py2.py3-none-any.whl
Installing pip-19.3.1-py2.py3-none-any.whl to /Library/Python/2.7/site-packages
Adding pip 19.3.1 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip3.7 script to /usr/local/bin
Installing pip3 script to /usr/local/bin

Installed /Library/Python/2.7/site-packages/pip-19.3.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
√ ~ % sudo -H pip install pyserial empy toml numpy pandas jinja2 pyyaml
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting pyserial
  Downloading https://files.pythonhosted.org/packages/0d/e4/2a744dd9e3be04a0c0907414e2a01a7c88bb3915cbe3c8cc06e209f59c30/pyserial-3.4-py2.py3-none-any.whl (193kB)
     |████████████████████████████████| 194kB 237kB/s 
Collecting empy
  Downloading https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz (62kB)
     |████████████████████████████████| 71kB 680kB/s 
Collecting toml
  Downloading https://files.pythonhosted.org/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl
Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (1.8.0rc1)
Collecting pandas
  Downloading https://files.pythonhosted.org/packages/52/ff/912fe03a623a70bcf297d466013a0b4f4c68c3b60f86bf226682d061fc09/pandas-0.24.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (16.7MB)
     |████████████████████████████████| 16.7MB 1.5MB/s 
Collecting jinja2
  Downloading https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl (125kB)
     |████████████████████████████████| 133kB 217kB/s 
Collecting pyyaml
  Downloading https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz (265kB)
     |████████████████████████████████| 266kB 664kB/s 
Collecting python-dateutil>=2.5.0
  Downloading https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)
     |████████████████████████████████| 235kB 767kB/s 
Requirement already satisfied: pytz>=2011k in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from pandas) (2013.7)
Collecting MarkupSafe>=0.23
  Downloading https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl
Requirement already satisfied: six>=1.5 in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from python-dateutil>=2.5.0->pandas) (1.12.0)
Building wheels for collected packages: empy, pyyaml
  Building wheel for empy (setup.py) ... done
  Created wheel for empy: filename=empy-3.3.4-cp27-none-any.whl size=29331 sha256=04901be308f8271464a74f66bd4789c72449bc9016dcc39818f5d917cb2d66eb
  Stored in directory: /var/root/Library/Caches/pip/wheels/bd/e0/93/4558733f591dd47c560c86ddf8e8c81f5a0ae0493c52e4c56f
  Building wheel for pyyaml (setup.py) ... done
  Created wheel for pyyaml: filename=PyYAML-5.2-cp27-cp27m-macosx_10_15_x86_64.whl size=45016 sha256=216a8c87ee10d23a69bd6d31f49daf67fb22a4489bb2d44bdc31ee9f0f5e5410
  Stored in directory: /var/root/Library/Caches/pip/wheels/54/b7/c7/2ada654ee54483c9329871665aaf4a6056c3ce36f29cf66e67
Successfully built empy pyyaml
ERROR: matplotlib 1.3.1 requires nose, which is not installed.
ERROR: matplotlib 1.3.1 requires tornado, which is not installed.
ERROR: pandas 0.24.2 has requirement numpy>=1.12.0, but you'll have numpy 1.8.0rc1 which is incompatible.
Installing collected packages: pyserial, empy, toml, python-dateutil, pandas, MarkupSafe, jinja2, pyyaml
  Found existing installation: python-dateutil 1.5
    Uninstalling python-dateutil-1.5:
ERROR: Could not install packages due to an EnvironmentError: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.pyc', '/private/tmp/pip-uninstall-Whuv7A/parser.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/parser.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/relativedelta.py', '/private/tmp/pip-uninstall-Whuv7A/relativedelta.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/relativedelta.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/zoneinfo/zoneinfo-2010g.tar.gz', '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/zoneinfo-2010g.tar.gz', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/zoneinfo-2010g.tar.gz'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/zoneinfo/__init__.py', '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/__init__.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/__init__.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/zoneinfo/__init__.pyc', '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/__init__.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/zoneinfo/__init__.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/zoneinfo', '/private/tmp/pip-uninstall-Whuv7A/zoneinfo', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/zoneinfo'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/tz.py', '/private/tmp/pip-uninstall-Whuv7A/tz.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/tz.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/relativedelta.pyc', '/private/tmp/pip-uninstall-Whuv7A/relativedelta.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/relativedelta.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/rrule.pyc', '/private/tmp/pip-uninstall-Whuv7A/rrule.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/rrule.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/__init__.py', '/private/tmp/pip-uninstall-Whuv7A/__init__.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/__init__.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.py', '/private/tmp/pip-uninstall-Whuv7A/parser.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/parser.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/tzwin.py', '/private/tmp/pip-uninstall-Whuv7A/tzwin.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/tzwin.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/rrule.py', '/private/tmp/pip-uninstall-Whuv7A/rrule.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/rrule.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/__init__.pyc', '/private/tmp/pip-uninstall-Whuv7A/__init__.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/__init__.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/easter.py', '/private/tmp/pip-uninstall-Whuv7A/easter.py', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/easter.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/easter.pyc', '/private/tmp/pip-uninstall-Whuv7A/easter.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/easter.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/tz.pyc', '/private/tmp/pip-uninstall-Whuv7A/tz.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/tz.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/tzwin.pyc', '/private/tmp/pip-uninstall-Whuv7A/tzwin.pyc', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A/tzwin.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil', '/private/tmp/pip-uninstall-Whuv7A', "[Errno 1] Operation not permitted: '/private/tmp/pip-uninstall-Whuv7A'")]

?1 ~ % sudo -H pip install nose tornado pyserial empy toml numpy@1.12.0 pandas jinja2 pyyaml
Password:
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
ERROR: Invalid requirement: 'numpy@1.12.0'
?1 ~ % sudo -H pip install nose tornado pyserial empy toml numpy pandas jinja2 pyyaml 
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting nose
  Downloading https://files.pythonhosted.org/packages/99/4f/13fb671119e65c4dce97c60e67d3fd9e6f7f809f2b307e2611f4701205cb/nose-1.3.7-py2-none-any.whl (154kB)
     |████████████████████████████████| 163kB 171kB/s 
Collecting tornado
  Downloading https://files.pythonhosted.org/packages/e6/78/6e7b5af12c12bdf38ca9bfe863fcaf53dc10430a312d0324e76c1e5ca426/tornado-5.1.1.tar.gz (516kB)
     |████████████████████████████████| 522kB 194kB/s 
Requirement already satisfied: pyserial in /Library/Python/2.7/site-packages (3.4)
Requirement already satisfied: empy in /Library/Python/2.7/site-packages (3.3.4)
Requirement already satisfied: toml in /Library/Python/2.7/site-packages (0.10.0)
Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (1.8.0rc1)
Collecting pandas
  Using cached https://files.pythonhosted.org/packages/52/ff/912fe03a623a70bcf297d466013a0b4f4c68c3b60f86bf226682d061fc09/pandas-0.24.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting jinja2
  Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
Processing /var/root/Library/Caches/pip/wheels/54/b7/c7/2ada654ee54483c9329871665aaf4a6056c3ce36f29cf66e67/PyYAML-5.2-cp27-cp27m-macosx_10_15_x86_64.whl
Collecting futures
  Downloading https://files.pythonhosted.org/packages/d8/a6/f46ae3f1da0cd4361c344888f59ec2f5785e69c872e175a748ef6071cdb5/futures-3.3.0-py2-none-any.whl
Collecting singledispatch
  Downloading https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting backports_abc>=0.4
  Downloading https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl
Collecting python-dateutil>=2.5.0
  Using cached https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl
Requirement already satisfied: pytz>=2011k in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from pandas) (2013.7)
Collecting MarkupSafe>=0.23
  Using cached https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl
Requirement already satisfied: six in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from singledispatch->tornado) (1.12.0)
Building wheels for collected packages: tornado
  Building wheel for tornado (setup.py) ... done
  Created wheel for tornado: filename=tornado-5.1.1-cp27-cp27m-macosx_10_15_x86_64.whl size=451322 sha256=fa86300585adbf8f46ea59c107ff27c0e7e0744a0a7230ed95c16f6d052c1449
  Stored in directory: /var/root/Library/Caches/pip/wheels/6d/e1/ce/f4ee2fa420cc6b940123c64992b81047816d0a9fad6b879325
Successfully built tornado
ERROR: pandas 0.24.2 has requirement numpy>=1.12.0, but you'll have numpy 1.8.0rc1 which is incompatible.
Installing collected packages: nose, futures, singledispatch, backports-abc, tornado, python-dateutil, pandas, MarkupSafe, jinja2, pyyaml
ERROR: Could not install packages due to an EnvironmentError: [Errno 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/man'

?1 ~ % sudo -H pip install nose tornado pyserial empy toml numpy>=1.12.0 pandas jinja2 pyyaml
zsh: 1.12.0 not found
?1 ~ % sudo -H pip install numpy                                                      
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (1.8.0rc1)
√ ~ % sudo -H pip install numpy==1.12.0
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting numpy==1.12.0
  Downloading https://files.pythonhosted.org/packages/4b/fb/99346d8d7d2460337f9e1772072d35e1274ca81ce9ef64f821d4686233b4/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (4.4MB)
     |████████████████████████████████| 4.4MB 904kB/s 
ERROR: matplotlib 1.3.1 requires tornado, which is not installed.
Installing collected packages: numpy
  Found existing installation: numpy 1.8.0rc1
ERROR: Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
?1 ~ % sudo -H pip install tornado numpy==1.12.0
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Processing /var/root/Library/Caches/pip/wheels/6d/e1/ce/f4ee2fa420cc6b940123c64992b81047816d0a9fad6b879325/tornado-5.1.1-cp27-cp27m-macosx_10_15_x86_64.whl
Collecting numpy==1.12.0
  Using cached https://files.pythonhosted.org/packages/4b/fb/99346d8d7d2460337f9e1772072d35e1274ca81ce9ef64f821d4686233b4/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting backports-abc>=0.4
  Using cached https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl
Collecting futures
  Using cached https://files.pythonhosted.org/packages/d8/a6/f46ae3f1da0cd4361c344888f59ec2f5785e69c872e175a748ef6071cdb5/futures-3.3.0-py2-none-any.whl
Collecting singledispatch
  Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl
Requirement already satisfied: six in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from singledispatch->tornado) (1.12.0)
Installing collected packages: backports-abc, futures, singledispatch, tornado, numpy
  Found existing installation: numpy 1.8.0rc1
ERROR: Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
?1 ~ % sudo -H pip uninstall numpy              
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
ERROR: Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
?1 ~ % sudo -H pip install tornado       
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already satisfied: tornado in /Library/Python/2.7/site-packages (5.1.1)
Requirement already satisfied: backports-abc>=0.4 in /Library/Python/2.7/site-packages (from tornado) (0.5)
Requirement already satisfied: futures in /Library/Python/2.7/site-packages (from tornado) (3.3.0)
Requirement already satisfied: singledispatch in /Library/Python/2.7/site-packages (from tornado) (3.4.0.3)
Requirement already satisfied: six in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from singledispatch->tornado) (1.12.0)
√ ~ % sudo -H pip install numpy==1.12.0 
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting numpy==1.12.0
  Using cached https://files.pythonhosted.org/packages/4b/fb/99346d8d7d2460337f9e1772072d35e1274ca81ce9ef64f821d4686233b4/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: numpy
  Found existing installation: numpy 1.8.0rc1
ERROR: Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
?1 ~ % sudo -H pip upgrade numpy         
ERROR: unknown command "upgrade"
?1 ~ % sudo -H pip update numpy 
ERROR: unknown command "update"
?1 ~ % pip

Usage:   
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to
                              WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup,
                              (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any
                              HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the
                              certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available
                              for download. Implied with --no-index.
  --no-color                  Suppress colored output
√ ~ % 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment