Python 3.5に付属するLubuntu 16.04 LTSをインストールしましたが、Python 2.7をデフォルトのPythonインタプリタとしてインストールしました。
どちらのバージョンもpip
パッケージがインストールされていません。 3.5バージョンのみを使用します。そして、(Ubuntuのリポジトリが古いバージョンを持っているので)、私はpip
バージョンを更新しようとしたPython 3モジュールとして 'pip'を実行するが、スクリプトとしては実行しないのはなぜですか?
$ sudo apt-get install python3-pip
: $のPIP3は--upgrade PIP3 しかしpip3
をインストールpip3
パッケージを見つけることができないので、私はpip3
をインストールしました、そしてこのメッセージを私に送信します。が見つかりませんマッチング分布:
PIP3
を収集する(バージョンから) 要件PIP3を満たすバージョンが見つかりませんでしたPIP3
はその後、私は、この他のを試してみました:
$ pip3 intall --upgrade pip
そして、それはピップするピップ8.1.1から8.1.2に更新
ピップ8.1.2から/ホーム/トリマックス/ .localの/ libに/ python3.5 /サイト・パッケージ(pythonの 3.5)
私はこれをしようとした場合:
$ pip -V
は動作しません:
プログラム 'ピップ' は、現在インストールされていません。あなたは 入力してインストールすることができます:sudo apt-getののpython-PIP
をインストールしかし、私はこれをしようとした場合:
ピップ8.1.2を/から:作品
$ python3 -m pip -V
ホーム/ trimax/.local/lib/python3.5/site-packages(python 3.5)
q質問がpip
がモジュールとして実行されますが、スクリプトとして実行されないのはなぜですか?
これは機能しますか? $ pip3 -v –
あなたのシステムでは、 'pip'は' pip3'にエイリアスされていません。通常、 'pip'はPython 2のpipを指しますが、それは明らかにインストールされていません。あなたが望むなら、あなたは 'pip'のためのあなた自身のシンボリックリンクを作ることができます。 – Evert
実際、 '/ home/trimax/.local/bin /'に 'pip'実行可能ファイルがインストールされている可能性がありますが、そのディレクトリはあなたのパスにありません。このパスはあなたが '--user'をどこかで(アップグレードの中で)使用したことを意味していますが、私はあなたの質問に言及していません。 – Evert