前提・実現したいこと
pc: Mac Pro (Late 2013)
os: High Sierra
pythonとopencvの環境を整えていたところ、pipは反応するもののpip3が反応しなくなってしまいました。
どなたか改善方法を教えていただけると幸いです。
発生している問題・エラーメッセージ
pipは存在しますがpip3が存在しません。
$ which pip /usr/local/bin/pip $ which pip3
pip3,pipを実行するとそれぞれ以下のようになります。
$ pip3 -bash: pip3: command not found $ 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. 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 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
環境構築の際に行ったコマンド
homebrewを使ってpython3をインストールしました。
メモが不十分だったため、抜けがある可能性が高いです。
brew install python3 pip install --upgrade virtualenv sudo easy_install pip Sudo pip install pandas Sudo pip install matplotlib Sudo pip install --ignore-installed six Sudo pip install --upgrade virtualenv pip install opencv-python
試したこと
reinstallを試しましたがダメでした。
brew update brew upgrade brew install python brew reinstall python
まとめ
当方、環境構築などは初心者です。
どなたかご教授いただけると幸いです。
質問等ありましたら答えさせていただきますので、よろしくお願いいたします。
補足
brew listの結果です。
$ brew list atk graphite2 mpfr2 autoconf gtk+ numpy cairo harfbuzz opencv cloog hicolor-icon-theme opencv3 cloog018 icu4c openexr cmake ilmbase openssl eigen imagemagick pandoc emacs intltool pango exiftran isl011 pcre exiv2 jpeg pixman fbida lame pkg-config ffmpeg libcroco pyenv fontconfig libexif python freetype libffi python@2 fribidi libidn2 readline gcc@5 libmpc rename gdbm libmpc08 shared-mime-info gdk-pixbuf libpng sqlite gettext librsvg tbb ghostscript libtiff wget glib libtool x264 gmp libunistring xvid gmp4 little-cms xz gnu-getopt little-cms2 gobject-introspection mpfr
また、echo $PATHの結果です。
/usr/local:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
python3 -m pip でもうまくいかない模様です。
$ python3 -m pip /usr/local/opt/python/bin/python3.6: No module named pip
補足2
補足を追加します。
$ pip -V pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
$ ls -l /usr/local/bin/pip lrwxr-xr-x 1 (名前) staff 33 5 18 14:32 /usr/local/bin/pip -> ../Cellar/python@2/2.7.15/bin/pip
またbrew doctorを行い、警告が出ていた部分は対処しました。しかし、brew install python3 を行ってもpipの状況は変化しませんでした。
$ brew doctor Warning: Use gmp4 instead of deprecated homebrew/versions/gmp4 Your system is ready to brew.
回答4件
あなたの回答
tips
プレビュー