###前提・実現したいこと
Pythonの勉強を始めたばかりでいきなりエラーに困ってます。
以下のコードを実行すると、エラーが出てしまいます。
質問の仕方などなれないことも多いのですが、ご教示頂ければ幸いです。
###発生している問題・エラーメッセージ
Visual Studio CodeのTerminalからtest
と入力しています。
Traceback (most recent call last): File "chap2.py", line 1, in <module> parrot = input("input:") File "<string>", line 1, in <module> NameError: name 'test' is not defined
###該当のソースコード
parrot = input("input:") #`test`と入力 print(parrot)
.bash_profileの中身
export PYENV_ROOT="${HOME}/.pyenv" export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" # Setting PATH for Python 2.7 # The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH # Setting PATH for Python 3.6 # The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}" export PATH
terminalでのバージョン確認結果
$ pyenv versions system * 3.6.2 (set by /Users/tuba/.pyenv/version)
$ python --version Python 3.6.2
$ which python /Users/tuba/.pyenv/shims/python
###試したこと
pythonのバージョンが2.7.1になっていたので、pyenvを使って3.6.2に切り替えました。
ただし、.bash_profileをvimで書き換えただけではpyenvのバージョンが切り替わってもpythonのバージョンが切り替えられませんでしたので、eval "$(pyenv init -)"をterminalで直打ちしてなんとかバージョンを切り替えることが出来ました。
ですが、それでも現状の問題が発生しております。
また、inputをraw_inputに変更すると問題がでませんでしたので、やはりただしくバージョンが切り替わっていないのだと思われます。
###補足情報(言語/FW/ツール等のバージョンなど)
パソコン:macbook air
OS: macOS Sierra Version10.12.6
使用エディタ: Visual Studio Code

回答1件
あなたの回答
tips
プレビュー