【期待する動作】
Tensorflowを使うためpythonを普段使っている3.7から3.6にダウングレードしたい。
【エラー内容】
anacondaでpythonのバージョン3.6.6の仮想環境を作成した。
ターミナルでpython
と打つと以下のように表示され確かに3.6.6のpythonが実行できる。
Python 3.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:07:29) [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin Type "help", "copyright", "credits" or "license" for more information.
しかしこの仮想環境をjupyter notebookで開き、python -V
でpythonのバージョンを確認すると以下のように表示され3.7.6が実行されてしまう。
'3.7.6 (default, Jan 8 2020, 13:42:34) \n[Clang 4.0.1 (tags/RELEASE_401/final)]'
【試したこと】
Pathを調べるためにpprint.pprint(sys.path)
を実行すると以下のようになっている。
['/Users/tabatashunya/研究/python/Tensorflow', #実行環境 '/Users/tabatashunya/opt/anaconda3/lib/python37.zip', '/Users/tabatashunya/opt/anaconda3/lib/python3.7', '/Users/tabatashunya/opt/anaconda3/lib/python3.7/lib-dynload', '', '/Users/tabatashunya/opt/anaconda3/lib/python3.7/site-packages', '/Users/tabatashunya/opt/anaconda3/lib/python3.7/site-packages/aeosa', '/Users/tabatashunya/opt/anaconda3/lib/python3.7/site-packages/IPython/extensions', '/Users/tabatashunya/.ipython']
仮想環境のライブラリにパスが通っていないため、パスを以下のコードで通す。
sys.path.append('/Users/tabatashunya/opt/anaconda3/envs/tensorflow/lib/python3.6/site-packages')
しかしながら、やはりpythonのバージョンは3.7.6ままです。。。
回答1件
あなたの回答
tips
プレビュー