質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

解決済

mac -bash: pip-3: command not found の対処方法 (pip は反応する)

glendriver
glendriver

総合スコア7

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

4回答

0評価

1クリップ

16404閲覧

投稿2018/05/18 06:52

編集2018/05/23 08:42

前提・実現したいこと

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.

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

quickquip

2018/05/18 07:01

brew list の結果、echo $PATH の結果があるといいでしょうか。あと brew doctor を実行してみるとか。
glendriver

2018/05/21 05:03

ありがとうございます。brew doctor を実行しましたが、うまく改善できなかったようです。
fiwa

2018/05/21 10:39 編集

pip は反応する、ということですが、pip -V ではどういう結果が表示されるでしょうか?(python@2 も入っているようなので、反応している pip がどの site-package を使っているか知りたい) また、ls -l /usr/local/bin/pip の結果はどう表示されるでしょうか?(/usr/local/bin/pip は symlink のはずなので、どこにある実行ファイルを指しているか知りたい) また brew doctor の結果が「うまく改善できなかったようです」では何のことやらよく分からないので、どういう表示が出たのか具体的にお願いします。
glendriver

2018/05/23 08:43

ありがとうございます。brew doctorについての知識がなく、実行しただけで放置しておりました。今回、警告を対処しました。
fiwa

2018/05/23 08:45

反応している pip は python2.7 (homebrew から入れた python@2) のほうですね。
glendriver

2018/05/23 08:59

そのようですね。ありがとうございます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。