0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

macOSでPython入れようとして「export」がterminalに表示され続けた時の対処法

Last updated at Posted at 2020-12-27

執筆経緯

$ export

→「え、え、??あれ、なんかまずいことしちゃいました???」

  • ちょっと焦ったのと、「まさに同じ現象で困ってます!」みたいな記事が(多分)なかったので誰かのお役に立てればと思い執筆

前提条件

  • user/"ユーザー名"/.zshrc」にコマンドプロンプトの表示形式を記入。
  • homebrewはinstall済み

ちなみにプロンプトは下記みたいな感じにしてます。

# zshrc内コード
PROMPT='[%F{cyan}%# %{No.%h %D %T %$ %C%F{reset_color}]:'
# 表示イメージ(色は反映してません)
[% No.58 20-12-28 3:36 User]:python --version

プロンプト変更参考記事:ターミナルプロンプトの表示・色の変更

exportが表示され続ける原因

  • プロンプトカスタマイズで参照している「.zshrc」ファイルに、記述したコードが改行されていなかった

どういうことかというと

path通した直後の「.zshrc」ファイル内記述

↓↓↓

PROMPT='[%F{cyan}%# %{No.%h %D %T %$ %C%F{reset_color}]:'export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

改行して、プロンプト表示も改善された後の「.zshrc」ファイル内記述

↓↓↓

PROMPT='[%F{cyan}%# %{No.%h %D %T %$ %C%F{reset_color}]:'
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

こういうことです。

PROMPTの行にexportが記載されてしまっていました。。

対処手順をまとめると

  • MacのFinderで隠しファイルを表示 ⌘command + shift + .(ドット)
  • user/"ユーザー名"/.zshrc」にあるファイルを開く(バックアップとってね)
  • PROMPTコードとexportコードの行を分ける(改行する)
  • 「.zshrc」ファイルを保存
  • terminalを再起動
  • 完了

何にせよ、ぶっ壊れてなくてよかった:hushed:...。

確認した記事(見たけど今回のケースとは違った(多分))

同じ現象になった人の参考URL

おまけ:pyenv install参考記事

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?