1
セージはpython2でしか動作しませんが、私のシステムでは仮想環境でpython3を実行しています。私がsage REPLを起動しようとするたびに、モジュール "sage"が見つからないことに失敗します。私はpython2を直接開いてsageをインポートすると動作します。だから、sageがpython3を使って失敗しようとしているようです。おそらく私のPATH環境変数を使用していますが、私はREPLを起動するたびにこれを変更したくありません。 Python/ipythonの特定のバージョンを使用するように指示するにはどうすればよいですか?セージREPL IPythonバイナリを指定
セージは "独自の"バージョンのPythonを使用しているため、セージでシステムPythonをどのように使用するかはわかりません。また、Sageは(まだ)Python 3で動作しません - http://trac.sagemath.org/ticket/15980 – kcrisman
これはpython3ライブラリを読み込もうとしているようですが、私はそれをストライドしています私のvirtualenvironmentから何かを使用しています。 –
そうです、すべてのsageバイナリは/ usr/bin/env pythonの上にshebangを持ちます。これがpython3なら、python3にはsageがインストールされていないので失敗します。 –