[解決済み] ipython が誤ったバージョンの python を読み込む
2022-09-06 15:40:20
質問
Python、iPython、ライブラリについて困っています。 以下の点が問題の連鎖を表しています。 私はMac Lion上でPython 2.7を実行しています。
- iPythonはscipy, matplotlibのライブラリは読めませんが、numpyのライブラリは読めます。
- これを解決するために、私はPythonのソースコード版をインストールしようとしましたが、2つの異なるバージョンを持っているので、より多くの問題を与えるだけでした。2.7.1 と 2.7.2 です。
- Python を実行すると、バージョン 2.7.2 を使用し、scipy、matplotlib、numpy をインポートしますが、iPython ではバージョンが 2.7.1 で scipy や matplotlib を開けないことに気がつきました。
私は他のブログ記事から遭遇したいくつかのことを試してみました。 しかし、それらのどれも役に立たず、また、残念ながら、それらのいくつかで私が何をしているのかよくわかりません。 例えば 私はeasy_installとpipでipythonのアンインストールと再インストールを試しました。 また、homebrewを通してすべてを再インストールし、.bash_profileのパスを変更してみました。
どのように解決するのですか?
OK クイックフィックス。
which python
は
/usr/bin/python
を与えるのですよね?そうです。
which ipython
で、きっとこれは
/usr/local/bin/ipython
. 中を見てみましょう。
Edit 9/7/16 -- ファイルは現在このようになっています。
cat /usr/local/bin/ipython
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from IPython import start_ipython
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(start_ipython())
そして、私のはこのようにきちんと動作しますが、私の状況はOPのものとは全く違います。
オリジナルの回答 -- 9/30/13:
cat /usr/local/bin/ipython
#!/usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'ipython==0.12.1','console_scripts','ipython'
__requires__ = 'ipython==0.12.1'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('ipython==0.12.1', 'console_scripts', 'ipython')()
)
アハ - 開く
/usr/local/bin/ipython
をエディタで開き(権限を与えて)、最初の行を
#!/usr/local/bin/python
を保存し、iPythonを起動すると、現在使用中のバージョンが表示されるはずです。
関連
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み] Python で .mat ファイルを読み込む
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] PythonからSMTPを使用してメールを送信する
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SQLAlchemy: 日付フィールドをフィルタリングする方法は?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] 値で列挙名を取得する [重複]。
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] subprocess.run()の出力を抑制またはキャプチャするには?
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] Pandasのデータフレーム内の文字列を'date'データ型に変換するにはどうしたらいいですか?
-
[解決済み] 単純な文字列からtimedeltaオブジェクトを作成する方法
-
[解決済み] 認証プラグイン 'caching_sha2_password' はサポートされていません。
-
[解決済み] Alembicアップグレードスクリプトでインサートやアップデートを実行するにはどうすればよいですか?