PATH環境変数CentOSの方法を変更します

今日では、システムのインストールPIP3の時に次のように与えられます:

The script wheel is installed in '/usr/bin/python3.6.4/bin' which is not on PATH.
复制代码

だから、目的は、PATHにディレクトリを/usr/bin/python3.6.4/bin取得することです。
インターネット検索円の後に以下の3つの方法が要約されているが見つかりました。

方法1

PATH = $ PATHに:/usr/bin/python3.6.4/bin

この方法を使用して、現在のセッションのみ(現在のターミナルウィンドウ)が有効である、それはパスが無効になり、その都度ログアウトするか、システムをログオフした後と言うことです

方法2

viのは/ etc / profile

場所PATH = $ PATHに追加します。/usr/bin/python3.6.4/bin:(注スペースを持つことはできません両側に等しい=)
手動でPATHの値を変更することを余儀なくされていない限り、この方法は、最善であるが、それ以外の場合はいないだろうそれが変更されます

方法3。

VI〜/ .bash_profileの

PATHの行を変更し、//usr/bin/python3.6.4/binするためにそれに追加し
、この方法は、現在のユーザー機能のためだけです

注:先のパスを変更するには、あなたが効果を取るために再ログインしなければなりません、次のような方法は、作業を簡素化することができます:
あなたは、/ etc /プロファイルを変更した場合、その値のソースプロファイルを実行したり、編集の終了後、コマンド./profile,PATHポイントを実行するには、直ちに有効になります。
この方法の原理はSHがPATHが現在の環境への応答を変更しない場合でも、サブシェルプロセスで実行されるため、SHは/ etc / profileは、十分でない場合ことに注意し、別の/ etc / profileをシェルスクリプトを実行することですしかし、ソースは、現在のシェルプロセス内で実行されるので、私たちはPATHの変化を見ることができます。


リンクします。https://www.jianshu.com/p/29641331ad3a


ます。https://juejin.im/post/5d01f3216fb9a07ec07fb9f7で再現

おすすめ

転載: blog.csdn.net/weixin_33700350/article/details/93178259
おすすめ