Linux(正確にはMint 17)にSpyderをインストールし、ipython、numpyなどを使用して科学的なvirtualenv(sci)を作成しました。アイデアは、仮想envをpython 2/= python 3であり、Anaconda/python(x、y)全体をインストールするよりも少し柔軟性があります。現在Spyderでipythonを動作させるのに問題があります。
私は行った
Tools->Preferences->Console->Advanced settings
次のPythonインタプリタを使用します
/home/mike/envs/sci/bin/ipython
しかし、これはipythonを開始しませんでした。それはで応答します
...
Execute the given command[TerminalIPythonApp] CRITICAL | Bad config encountered during initialization:
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '-u'
...
また、コンソールの下に「IPythonコンソールを開く」も表示されません。
私が欠けているアイデアはありますか?
乾杯、マイク
VirtualenvのPythonインタープリターへのパスを正しく入力した後(つまり、/home/mike/envs/sci/bin/python
ではなく、/home/mike/envs/sci/bin/ipython
)、あなたはただメニューに行く必要があります
Consoles > Open an IPython console
また、virtualenvにIPythonとPyQt/PySideがインストールされている限り、virtualenvのIPythonバージョンを使用してIPythonコンソールが開きます。
プロセスは次のリンクで説明されています:
https://github.com/spyder-ide/spyder/wiki/Working-with-packages-and-environments-in-Spyder
スパイダーカーネルを使用してモジュラーアプローチをインストールすることをお勧めします。
source env/bin/activate
_)pip install spyder-kernels==0.*
_python -c "import sys; print(sys.executable)"
設定> Pythonインタプリタ>次のインタプリタを使用する
それはうまくいくはずです、幸せなコーディング!