2017-05-02 9 views
3

私はscipyの標準バージョンと開発者バージョンの2つの異なるバージョンを使用しています。私はvirtualenvを使ってそれらの間を切り替えます。標準pythonの端末で対話モードを使用すると、virtualenvに応じて両方のバージョンを使用できることがわかります。仮想環境内にIpythonをインストールして呼び出す

ただし、ipythonは、virtualenvを識別できませんでした。常に標準scipyが選択されています。しかし、すでにpip install ipythonを実行してvirtualenvを有効にしていたので、ipythonが別のフォルダにインストールされていることがわかりました。しかし、同じipythonが呼び出されないと私は信じています。 virtualenv ipythonを呼び出す方法は?

+1

[iPanthonでカーネルとしてvirtualenvをインストールしました](https://help.pythonanywhere.com/pages/IPythonNotebookVirtualenvs/)しましたか?その後、iPython内からvirtualenv間の切り替えが可能になるはずです。 –

答えて

0

はい。私は解決策を見つけた。それはhereと記載されています。 ipythonを起動する前に、ターミナルで以下のコマンドを実行すると、問題を解決:

hash -r 

同じサイトから:

コマンドがキャッシュされたことを、シェルセッションで以前にiPythonを実行したとき。このコマンドは単にキャッシュをリセットします。

関連する問題