Python3をWindowsSystem pip
for Linuxシェルsite-packages
にインストールしましたが、Pythonパッケージの実行可能ファイルを実行する場合は、ディレクトリを手動で見つけて指定する必要があるようです。私が使いたかったパッケージはチートとawscliでしたが、問題はどのパッケージでも同じです。
私の一連のコマンドは次のとおりです。
sudo apt-get update
(sudo apt-get install pip3
新規インストールでは機能しないため)sudo apt-get install pip3
(Pythonもインストールします)sudo pip3 install cheat
cheat
コマンドとして認識されませんがpython3
、/usr/bin/python3
$HOME/.local/lib/python3.6/site-packages
パス上になければなりません~/.profile
追加$HOME/.local/lib/python3.6/site-packages
export PATH="$HOME/.local/lib/python3.6/site-packages:PATH"
~/.profile
インストールプロセスで変更できるものがあるので、site-packages
ディレクトリを検索して手動でパスに追加する必要はありませんか?
更新:pipに対して実行された適切な呼び出しはでしたsudo pip3 install cheat
。pip
システムに平野はありません。呼び出すpip
とエラーになりますコマンド 'pip'が見つかりません。
sudo pip install
遅かれ早かれシステムパッケージマネージャーとの競合が発生するため、使用しないでください。常にを介してPythonパッケージをインストールしますpip install --user
。$HOME/.local/lib/python3.6/site-packages
オンPATH
にすべきではありません。これは、Pythonモジュール(Pythonソースコードファイル)を含むディレクトリですが、実行可能ファイルは含まれていません。ユーザーがインストールした実行可能ファイルのパスは、次の方法で確認できます。
$ python3 -m site --user-base | xargs -I {} echo {}/bin
おそらくそれは$HOME/.local/bin
です。のPATH
代わりにこれを追加しsite-packages
ます。あなたに.profile
/ .bashrc
/ .bash_profile
(何でもあなたのOSの指定):
PATH="$HOME/.local/bin:$PATH"
export PATH
パス追加コマンドの$PATH
代わりに注意してくださいPATH
。次に、ターミナルを再起動し(またはプロファイルファイルを入手し)、インストールされている実行可能ファイルが使用可能かどうかを確認します。
$ which eb
$ eb --help
等
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加