2011-08-11 16 views
6

Mac OS Xのソースから新しいipython 0.11をインストールしました。残念ながら、以前のバージョンとの後方互換性がないことが判明したので、必要なスクリプトはすべて動作しません。 その後、私はmacportsからipythonの0.10バージョンをインストールしました。現在のものを置き換えることを望みました(おそらく、良いアイデアではなかったかもしれません。しかし、私のスクリプトはまだipythonの0.11バージョンを使用していますアンインストールipython mac os x

唯一のことは私のスクリプトを動作させることです。だから私は何とかiPython v.0.11をアンインストールする必要があります。バージョン0.10を使用することをお勧めします

ありがとうございました!

答えて

7

pip uninstall ipythonを削除することがあります。

それ以外の場合は、ファイルを見つけて削除する必要があります。対話型のプロンプトで、次のように入力します。

>>> import IPython 
>>> IPython 

インポート先を表示する必要があります。

+0

私は第2の方法を使用し、すべてが機能しました。ありがとうございました! –

+0

'pip3 uninstall ipython'を実行する必要があるかもしれません。私は' pip uninstall ipython'の後に私のシステムに潜んでいるipythonのコピーをまだ持っていることがわかりました。 – emunsing

2

は、rootとしてピップを実行することを忘れないでください、またはます。sudoなし

sudo pip uninstall ipython 

、それは私と一緒に動作しませんでした。

+0

これはシステムPythonを使用していることを意味します。あなたはそれを避けるべきです。通常は仮想環境を使用しますが、まずhomebrewを使って別のPython 2.xとPython 3.xを/ usr/local/binにインストールし、実際に作業しているものをvirtualenvで設定します。彼らはシステムのPythonを避け、追加したり更新したりしてはいけません。 OSのためのものではありません。これらの条件で通常はsudoをpipで実行する必要はありません。 (私はこれを難しい方法で学んだ) – uchuugaka

+0

ああありがとう!まあ、私はOS全体が私のためだと思う:) これはipythonがデフォルトで保護されたフォルダである '/ usr/local/bin/python2.7/site-packages'の下にインストールされたことを意味する。管理者の許可。 '/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages /'のような場所にインストールする必要があります。私にとって、virtual envは、Pythonにいつでもどこでもいつでも利用可能な必須パッケージには最適なオプションではありません。しかし、私のpipインストール(python2とpython3の両方)は制御されています。 –