Anacondaでモジュールがインストールされる場所とpythonのインタープリンタでモジュールが読み込まれる場所が違って困ったのでメモしておく。
解決策はpythonのインタープリンタで読み込むモジュールのパスを変更すること。
いくつか3つほど方法があるみたい。
- 環境変数
PYTHONPATH
を設定する。
この方法だとほかの仮想環境にも影響してしまう?
しかも多分もっとも優先順位が高いパスになってしまう? - .pthファイルを作る。
この方法だとほかの仮想環境にも影響してしまう? -
sys
モジュールのsys.path.append()
を用いる。
この方法だとインタープリンタを立ち上げる度にしてしなければいけない?
pythonやRのバージョン依存性はなかなか厄介だ...
参考: