- [ x] have a problem with
brew install (or upgrade, reinstall) a single, official formula (not cask)?
To help us debug your issue please explain:
- What you were trying to do (and why)
Install Python 3 on macOS High Sierra
- What happened (include command output)
brew install python3
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.7.leopard_64.bottle.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.7.leopard_64.bottle.tar.gz
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
amtk mongodb@3.6 schema-evolution-manager xcodegen
gradio prettier sonarqube-lts
lf pyside squashfuse
mkcert python-yq thors-serializer
==> Updated Formulae
abcm2ps fades libfixbuf py3cairo
acpica fakeroot libgit2 pyenv
adr-tools fastqc libgpg-error pygitup
agda fb-client libgphoto2 pygobject3
aircrack-ng fdroidserver libmagic pyinvoke
algernon feh libosmium pyqt
allure ffmpeg libpeas python
amazon-ecs-cli ffmpeg@2.8 libphonenumber pytouhou
angular-cli file-formula libpng qbs
annie file-roller libqalculate qcachegrind
ansible fio libraw qjackctl
ansiweather firebase-cli librdkafka qpid-proton
ant flintrock librealsense qscintilla2
ant@1.9 flow libspectrum qtkeychain
apache-flink fluent-bit libtensorflow quicktype
apache-opennlp flyway libtiff r
apache-zeppelin fmt libtomcrypt rabbitmq
arangodb fn libtorrent-rasterbar radare2
ark folly libtrace rancher-cli
armadillo fonttools libuninameslist rawtoaces
arp-scan ford libuv raylib
arpack fortio libvirt re2
artifactory fq libyaml readline
asciinema freeciv link-grammar rocksdb
asdf freetds linkerd roll
ask-cli fribidi liquibase rom-tools
assh frugal llvm root
atlassian-cli fruit lmod rsyslog
aws-elasticbeanstalk fselect logtalk rtv
aws-sdk-cpp fswatch lua rust
aws-shell fuse-emulator lxc rustup-init
awscli fuseki lynis s3cmd
azure-cli futhark lynx s3fs
b2-tools fwup macvim samtools
babel gauche magic-wormhole sane-backends
babl gcc mame sbcl
bacula-fd gcovr mapcrafter sbt
ballerina gdal mariadb sbtenv
bandcamp-dl gdbm mariadb@10.2 sccache
bareos-client gegl math-comp scipy
baresip geoserver maxwell scour
bartycrouch get_iplayer mbedtls scw
bats-core gifski mdp selenium-server-standalone
bazel git-annex megacmd sfk
bcftools git-cola megatools shairport-sync
bench git-ftp memcached shared-mime-info
bettercap git-lfs menhir shfmt
bgpstream git-quick-stats mercurial shibboleth-sp
bibutils gitbucket meson shyaml
binaryen giter8 meson-internal silk
bind gitlab-runner mikutter singular
binutils globus-toolkit mill sip
biogeme gmt mitmproxy sipp
bit gnatsd mkdocs siril
bitcoin gnome-builder mkl-dnn skaffold
bitrise gnome-latex mkvtoolnix skinny
bitwarden-cli gnu-prolog mlt snakemake
blockhash gnupg modd snapcraft
boost-python3 gnuradio monero solr
botan gnutls mongo-c-driver sonarqube
brotli go-bindata mongo-cxx-driver sord
buku go-jira mongodb sphinx-doc
byteman go-statik mpop spotbugs
bzt gobuster mps-youtube sqlmap
cabextract goenv mr squid
cake gomplate mrtg sratoolkit
camlp4 gopass mutt sshguard
camlp5 goreleaser mvtools sshrc
capstone gosu mypy sslsplit
cargo-completion gr-osmosdr mysql streamlink
carthage gradle mysql-client stunnel
castxml grafana mysql@5.5 subversion
ccextractor graph-tool mysql@5.6 suite-sparse
ccrypt grib-api mysql@5.7 sundials
ceres-solver gron natalie suricata
certbot groonga nats-streaming-server swift-protobuf
cfengine groovy neomutt swiftformat
cfr-decompiler groovysdk neovim syncthing
cglm grpc net-snmp sysbench
chakra gsoap netpbm sysdig
charm gst-editing-services nginx talloc
checkstyle gst-libav nifi telegraf
chrome-cli gst-plugins-bad node teleport
chronograf gst-plugins-base node-build tepl
cimg gst-plugins-good nodeenv terragrunt
circleci gst-plugins-ugly npth the_platinum_searcher
citus gst-python nsd thefuck
clamav gst-rtsp-server ntl tig
clblast gst-validate nuget tiger-vnc
clingo gstreamer numpy tippecanoe
clojure gupnp nuxeo tkdiff
clojurescript gwyddion nvc tmux-xpanes
closure-compiler hadolint ocaml tmuxinator-completion
cmake hana ocaml-num todoman
cockroach haproxy ocamlbuild tomcat@8
collectd harfbuzz ocamlsdl tor
commandbox heroku ocrmypdf tox
conan hevea octave traefik
conjure-up highlight odpi trash
consul hive ola trezor-agent
consul-backinator hledger open-mpi triton
container-diff hlint open-scene-graph ttfautohint
convox hopenpgp-tools openapi-generator tup
coq hss openblas twoping
coreutils htslib opencoarrays twtxt
couchdb httpd opencv txr
credstash httpie opendetex typescript
creduce hub openh264 u-boot-tools
cromwell hugo openimageio uhd
csvkit hyperfine opensaml urh
csvtomd hyperscan osquery utf8proc
cucumber-cpp i2p overmind util-linux
curl igv packer uwsgi
cython imagemagick paket vagrant-completion
dar imagemagick@6 pandoc vala
darksky-weather influxdb pango vapoursynth
dartsim ipfs parallel vault
dcd ipython pari vdirsyncer
dcm2niix ipython@5 passenger vegeta
dcos-cli isl pazpar2 vert.x
dep jena pdftoedn vim
dependency-check jenkins pdftoipe vim@7.4
dhall-json jenkins-job-builder pegtl vips
diff-pdf jenkins-lts percona-server-mongodb vnu
diffoscope jfrog-cli-go percona-toolkit vowpal-wabbit
digdag jhipster petsc vsts-cli
distcc jlog pgcli wabt
django-completion joplin pgloader wandio
dlib jpeg-archive pgplot webpack
dmd jpeg-turbo pgpool-ii webtorrent-cli
dnscrypt-proxy json-fortran pgroonga weechat
dnsdist jsonnet phoronix-test-suite whois
docfx juju php wildfly-as
docker juju-wait php-code-sniffer wine
docker-completion jump php-cs-fixer wiredtiger
docker-compose jupyter php@5.6 wireguard-tools
docker-compose-completion keepassc php@7.0 wireshark
dovecot keepkey-agent php@7.1 wtf
dscanner kerl phplint xapian
dtc khal phpunit xdot
dub khard picard-tools xml-security-c
duply kitchen-sync pilosa xml-tooling-c
dxpy knot pipenv xmrig
dynare knot-resolver planck xonsh
e2fsprogs kompose plantuml yamllint
efl kops platformio yarn
eigen kotlin pmd yaws
ejabberd kube-aws pony-stable yaz
elixir kubecfg ponyc ykman
elvish kubeless poppler yle-dl
emscripten kubernetes-cli pre-commit you-get
ephemeralpg lablgtk prest youtube-dl
erlang landscaper presto yq
erlang@20 latex2rtf progress zanata-client
etcd lensfun prometheus zimg
ethereum libccd proselint znapzend
exercism libcouchbase protobuf@2.6 znc
exploitdb libdazzle proxychains-ng zstd
f3 libdill pspg
faas-cli libdvbpsi pulseaudio
fabric libextractor py2cairo
==> Renamed Formulae
cdiff -> ydiff crystal-lang -> crystal saltstack -> salt
==> Deleted Formulae
artifactory-cli-go wry
==> Installing dependencies for python: pkg-config, sphinx-doc, gdbm, readline, sqlite, xz
==> Installing python dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pkg-config-0.29.2.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627.2KB
==> Installing python dependency: sphinx-doc
==> Downloading https://homebrew.bintray.com/bottles/sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because this formula is mainly used internally by other formulae.
Users are advised to use pip to install sphinx-doc.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"' >> ~/.bash_profile
==> Summary
🍺 /usr/local/Cellar/sphinx-doc/1.7.6: 2,676 files, 41.4MB
==> Installing python dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.17.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gdbm-1.17.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/gdbm/1.17: 20 files, 581.4KB
==> Installing python dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.5.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring readline-7.0.5.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
🍺 /usr/local/Cellar/readline/7.0.5: 46 files, 1.5MB
==> Installing python dependency: sqlite
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.24.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sqlite-3.24.0.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides an older sqlite3.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/sqlite/lib
CPPFLAGS: -I/usr/local/opt/sqlite/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/sqlite/lib/pkgconfig
==> Summary
🍺 /usr/local/Cellar/sqlite/3.24.0: 11 files, 3.5MB
==> Installing python dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.4.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring xz-5.2.4.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/xz/5.2.4: 92 files, 1MB
==> Installing python
Warning: Building python from source:
The bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
==> Downloading https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/python/3.7.0 --enable-ipv6 --datarootdir=/usr/local/Cellar/python/3.7.0/shar
==> make
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0/share/python
==> Downloading https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842f9c5b1
######################################################################## 100.0%
==> Downloading https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7
######################################################################## 100.0%
==> Downloading https://files.pythonhosted.org/packages/2a/fb/aefe5d5dbc3f4fe1e815bcdb05cbaab19744d201bbc9b59cfa06ec7fc
######################################################################## 100.0%
==> make html
Error: An unexpected error occurred during the brew link step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Install terminated with these errors. Why? How do I get it to continue so that I can use python3? Why does it not say what next steps to take? Why does it not say how to fix the problem it's encountering?
- What you expected to happen
I expected python 3 to be installed. If it ran into an error, I expected it to tell me what to do to fix the error. This is a common error that happens to many people since you removed the ability to call brew install with sudo.
- Step-by-step reproduction instructions (by running
brew install commands)
brew install python3
brew install(orupgrade,reinstall) a single, official formula (not cask)?To help us debug your issue please explain:
Install Python 3 on macOS High Sierra
brew install python3
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.7.leopard_64.bottle.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.7.leopard_64.bottle.tar.gz
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
amtk mongodb@3.6 schema-evolution-manager xcodegen
gradio prettier sonarqube-lts
lf pyside squashfuse
mkcert python-yq thors-serializer
==> Updated Formulae
abcm2ps fades libfixbuf py3cairo
acpica fakeroot libgit2 pyenv
adr-tools fastqc libgpg-error pygitup
agda fb-client libgphoto2 pygobject3
aircrack-ng fdroidserver libmagic pyinvoke
algernon feh libosmium pyqt
allure ffmpeg libpeas python
amazon-ecs-cli ffmpeg@2.8 libphonenumber pytouhou
angular-cli file-formula libpng qbs
annie file-roller libqalculate qcachegrind
ansible fio libraw qjackctl
ansiweather firebase-cli librdkafka qpid-proton
ant flintrock librealsense qscintilla2
ant@1.9 flow libspectrum qtkeychain
apache-flink fluent-bit libtensorflow quicktype
apache-opennlp flyway libtiff r
apache-zeppelin fmt libtomcrypt rabbitmq
arangodb fn libtorrent-rasterbar radare2
ark folly libtrace rancher-cli
armadillo fonttools libuninameslist rawtoaces
arp-scan ford libuv raylib
arpack fortio libvirt re2
artifactory fq libyaml readline
asciinema freeciv link-grammar rocksdb
asdf freetds linkerd roll
ask-cli fribidi liquibase rom-tools
assh frugal llvm root
atlassian-cli fruit lmod rsyslog
aws-elasticbeanstalk fselect logtalk rtv
aws-sdk-cpp fswatch lua rust
aws-shell fuse-emulator lxc rustup-init
awscli fuseki lynis s3cmd
azure-cli futhark lynx s3fs
b2-tools fwup macvim samtools
babel gauche magic-wormhole sane-backends
babl gcc mame sbcl
bacula-fd gcovr mapcrafter sbt
ballerina gdal mariadb sbtenv
bandcamp-dl gdbm mariadb@10.2 sccache
bareos-client gegl math-comp scipy
baresip geoserver maxwell scour
bartycrouch get_iplayer mbedtls scw
bats-core gifski mdp selenium-server-standalone
bazel git-annex megacmd sfk
bcftools git-cola megatools shairport-sync
bench git-ftp memcached shared-mime-info
bettercap git-lfs menhir shfmt
bgpstream git-quick-stats mercurial shibboleth-sp
bibutils gitbucket meson shyaml
binaryen giter8 meson-internal silk
bind gitlab-runner mikutter singular
binutils globus-toolkit mill sip
biogeme gmt mitmproxy sipp
bit gnatsd mkdocs siril
bitcoin gnome-builder mkl-dnn skaffold
bitrise gnome-latex mkvtoolnix skinny
bitwarden-cli gnu-prolog mlt snakemake
blockhash gnupg modd snapcraft
boost-python3 gnuradio monero solr
botan gnutls mongo-c-driver sonarqube
brotli go-bindata mongo-cxx-driver sord
buku go-jira mongodb sphinx-doc
byteman go-statik mpop spotbugs
bzt gobuster mps-youtube sqlmap
cabextract goenv mr squid
cake gomplate mrtg sratoolkit
camlp4 gopass mutt sshguard
camlp5 goreleaser mvtools sshrc
capstone gosu mypy sslsplit
cargo-completion gr-osmosdr mysql streamlink
carthage gradle mysql-client stunnel
castxml grafana mysql@5.5 subversion
ccextractor graph-tool mysql@5.6 suite-sparse
ccrypt grib-api mysql@5.7 sundials
ceres-solver gron natalie suricata
certbot groonga nats-streaming-server swift-protobuf
cfengine groovy neomutt swiftformat
cfr-decompiler groovysdk neovim syncthing
cglm grpc net-snmp sysbench
chakra gsoap netpbm sysdig
charm gst-editing-services nginx talloc
checkstyle gst-libav nifi telegraf
chrome-cli gst-plugins-bad node teleport
chronograf gst-plugins-base node-build tepl
cimg gst-plugins-good nodeenv terragrunt
circleci gst-plugins-ugly npth the_platinum_searcher
citus gst-python nsd thefuck
clamav gst-rtsp-server ntl tig
clblast gst-validate nuget tiger-vnc
clingo gstreamer numpy tippecanoe
clojure gupnp nuxeo tkdiff
clojurescript gwyddion nvc tmux-xpanes
closure-compiler hadolint ocaml tmuxinator-completion
cmake hana ocaml-num todoman
cockroach haproxy ocamlbuild tomcat@8
collectd harfbuzz ocamlsdl tor
commandbox heroku ocrmypdf tox
conan hevea octave traefik
conjure-up highlight odpi trash
consul hive ola trezor-agent
consul-backinator hledger open-mpi triton
container-diff hlint open-scene-graph ttfautohint
convox hopenpgp-tools openapi-generator tup
coq hss openblas twoping
coreutils htslib opencoarrays twtxt
couchdb httpd opencv txr
credstash httpie opendetex typescript
creduce hub openh264 u-boot-tools
cromwell hugo openimageio uhd
csvkit hyperfine opensaml urh
csvtomd hyperscan osquery utf8proc
cucumber-cpp i2p overmind util-linux
curl igv packer uwsgi
cython imagemagick paket vagrant-completion
dar imagemagick@6 pandoc vala
darksky-weather influxdb pango vapoursynth
dartsim ipfs parallel vault
dcd ipython pari vdirsyncer
dcm2niix ipython@5 passenger vegeta
dcos-cli isl pazpar2 vert.x
dep jena pdftoedn vim
dependency-check jenkins pdftoipe vim@7.4
dhall-json jenkins-job-builder pegtl vips
diff-pdf jenkins-lts percona-server-mongodb vnu
diffoscope jfrog-cli-go percona-toolkit vowpal-wabbit
digdag jhipster petsc vsts-cli
distcc jlog pgcli wabt
django-completion joplin pgloader wandio
dlib jpeg-archive pgplot webpack
dmd jpeg-turbo pgpool-ii webtorrent-cli
dnscrypt-proxy json-fortran pgroonga weechat
dnsdist jsonnet phoronix-test-suite whois
docfx juju php wildfly-as
docker juju-wait php-code-sniffer wine
docker-completion jump php-cs-fixer wiredtiger
docker-compose jupyter php@5.6 wireguard-tools
docker-compose-completion keepassc php@7.0 wireshark
dovecot keepkey-agent php@7.1 wtf
dscanner kerl phplint xapian
dtc khal phpunit xdot
dub khard picard-tools xml-security-c
duply kitchen-sync pilosa xml-tooling-c
dxpy knot pipenv xmrig
dynare knot-resolver planck xonsh
e2fsprogs kompose plantuml yamllint
efl kops platformio yarn
eigen kotlin pmd yaws
ejabberd kube-aws pony-stable yaz
elixir kubecfg ponyc ykman
elvish kubeless poppler yle-dl
emscripten kubernetes-cli pre-commit you-get
ephemeralpg lablgtk prest youtube-dl
erlang landscaper presto yq
erlang@20 latex2rtf progress zanata-client
etcd lensfun prometheus zimg
ethereum libccd proselint znapzend
exercism libcouchbase protobuf@2.6 znc
exploitdb libdazzle proxychains-ng zstd
f3 libdill pspg
faas-cli libdvbpsi pulseaudio
fabric libextractor py2cairo
==> Renamed Formulae
cdiff -> ydiff crystal-lang -> crystal saltstack -> salt
==> Deleted Formulae
artifactory-cli-go wry
==> Installing dependencies for python: pkg-config, sphinx-doc, gdbm, readline, sqlite, xz
==> Installing python dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pkg-config-0.29.2.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627.2KB
==> Installing python dependency: sphinx-doc
==> Downloading https://homebrew.bintray.com/bottles/sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sphinx-doc-1.7.6.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because this formula is mainly used internally by other formulae.
Users are advised to use
pipto install sphinx-doc.If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"' >> ~/.bash_profile
==> Summary
🍺 /usr/local/Cellar/sphinx-doc/1.7.6: 2,676 files, 41.4MB
==> Installing python dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.17.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gdbm-1.17.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/gdbm/1.17: 20 files, 581.4KB
==> Installing python dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.5.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring readline-7.0.5.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
🍺 /usr/local/Cellar/readline/7.0.5: 46 files, 1.5MB
==> Installing python dependency: sqlite
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.24.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sqlite-3.24.0.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides an older sqlite3.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/sqlite/lib
CPPFLAGS: -I/usr/local/opt/sqlite/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/sqlite/lib/pkgconfig
==> Summary
🍺 /usr/local/Cellar/sqlite/3.24.0: 11 files, 3.5MB
==> Installing python dependency: xz
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.4.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring xz-5.2.4.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/xz/5.2.4: 92 files, 1MB
==> Installing python
Warning: Building python from source:
The bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
==> Downloading https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/python/3.7.0 --enable-ipv6 --datarootdir=/usr/local/Cellar/python/3.7.0/shar
==> make
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python/3.7.0/share/python
==> Downloading https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842f9c5b1
######################################################################## 100.0%
==> Downloading https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7
######################################################################## 100.0%
==> Downloading https://files.pythonhosted.org/packages/2a/fb/aefe5d5dbc3f4fe1e815bcdb05cbaab19744d201bbc9b59cfa06ec7fc
######################################################################## 100.0%
==> make html
Error: An unexpected error occurred during the
brew linkstepThe formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Install terminated with these errors. Why? How do I get it to continue so that I can use python3? Why does it not say what next steps to take? Why does it not say how to fix the problem it's encountering?
I expected python 3 to be installed. If it ran into an error, I expected it to tell me what to do to fix the error. This is a common error that happens to many people since you removed the ability to call brew install with sudo.
brew installcommands)brew install python3