私は関連する質問とその回答を調べました。それでも私はこの質問をしています。
pip
ファイルは2つあります\usr\bin
ディレクトリ。 pip
およびpip2
。モジュールとパッケージを取得するためにどれを使用すべきかわかりません。pandas
はインストールされていますが、import pandas
in Python 2は正しく動作しますが、Python 3.xでは動作しませんpip install pandas
はエラーを発生しますpip2 install pandas
は、pandas
がすでにインストールされていることを示しています。上記の理由により、Linuxボックス(Ubuntu 16.0)ではPython)で作業できませんが、WindowsではPython3
、作業はスムーズに進みます。
親切に私の疑問を明確にし、正しい方法を教えてください。
以下を実行してみてください:
pip --version
これが私が得た出力です。通知Pythonバージョンは括弧内に記載されています。
pip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
さらに説明するために、Python 2.xおよびPython 3.xのpipがあります。以下は、apt-cache
検索からの出力の抜粋です。私のUbuntuボックス:
python-pip - alternative Python package installer
python3-pip - alternative Python package installer - Python 3 version of the package
したがって、上記の両方をインストールした場合 pipをPython 2。 xおよびPython 3.xの場合:
pip2 --version
pip 19.3.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
pip --version
pip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
ボックスのpip
がデフォルトでpip3
になっていることに注意してください(最後の行の出力は、この回答の最初の最初の出力と同じです)。
これがお役に立てば幸いです。