お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-03-16 04:45:29

kirby
新しいメンバ
登録日: 2018-03-16

環境変数を登録したのに使えません

Ubuntu16.04LTSです。
~/.bashrcから環境変数を登録して、echo $PATHでも登録したパスが表示されるのに、いざ使うとなると絶対パスでしかアクセスできませんでした。どうすればディレクトリを省略して対象にアクセスできるでしょうか。

「~/.bashrcに追加した文」
export PATH=$PATH:/root/anaconda3/bin

「echo $PATHの結果」
~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/root/anaconda3/bin

「使ってみると」

~$ sudo /root/anaconda3/bin/conda -V
conda 4.4.10


~$ conda -V
conda: コマンドが見つかりません

オフライン

 

#2 2018-03-16 08:11:31

ry
メンバ
登録日: 2008-07-30

Re: 環境変数を登録したのに使えません

kirby による投稿:

~$ sudo /root/anaconda3/bin/conda -V
conda 4.4.10

sudo を外して /root/anaconda3/bin/conda -V としたときも「conda: コマンドが見つかりません」になりませんか。
そうであれば、/root/anaconda3/bin/conda (/root/anaconda3/bin) へのアクセス権がないだけだと思います。
anaconda のインストール先を自分自身のホーム ディレクトリの下 (~/anaconda3 など) に変えて、$PATH に登録するディレクトリもそれに合わせるのがいいでしょう。

オフライン

 

#3 2018-03-16 14:24:16

kirby
新しいメンバ
登録日: 2018-03-16

Re: 環境変数を登録したのに使えません

インストール先をホームディレクトリにして改めて環境変数を設定したらパスが通りました。
ご教授のほどありがとうございました。

オフライン

 

Board footer

Powered by FluxBB