[解決済み] mac osxでのpythonの位置
質問
osx上のpythonで少し混乱しています。私は、ラップトップの前の所有者が macport を使用して macpython をインストールしたかどうかを知らない。そして、私は osx が python の組み込みバージョンを持っていることを思い出しました。私は
type -a python
を使ってみたところ、結果は
python is /usr/bin/python
python is /usr/local/bin/python
しかし、これらの場所で両方の Python を実行すると、次のようになります。
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
. これらは両方とも提供された同じ組み込みの python mac を参照しているのでしょうか?
私はまた、macpython 1をインストールすると読みました。
A MacPython 2.5 folder in your Applications folder. In here you
find IDLE, the development environment that is a standard part of
official Python distributions...
を見てみると
Applications
を見ると
MacPort
というフォルダがあり
python2.6
というフォルダを作成し、その中に前述のものを入れています。しかし、IDLEを実行すると、上記と同じメッセージが表示されます。
うーん、少し混乱しています。どちらがどちらなのでしょうか?
どのように解決するのですか?
[GCC 4.2.1 (Apple Inc. build 5646)]
は Python(s) がビルドされた GCC のバージョンであり、Python 自体のバージョンではありません。 その情報は前の行にあるはずです。 例えば
# Apple-supplied Python 2.6 in OS X 10.6
$ /usr/bin/python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
# python.org Python 2.7.2 (also built with newer gcc)
$ /usr/local/bin/python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
の項目は
/usr/bin
の項目は、誰かが不用意に変更しない限り、常に OS X で Apple が提供するファイルであるか、またはそのファイルへのリンクであるべきです。 がどこにあるのかを正確に知るには
/usr/local/bin/python
がリンクされている場所を正確に確認するには
$ ls -l /usr/local/bin/python
lrwxr-xr-x 1 root wheel 68 Jul 5 10:05 /usr/local/bin/python@ -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python
この場合、python.orgにインストールされたPythonインスタンスの典型的なもので、ソースからビルドしたものである可能性もあります。
関連
-
[解決済み】Macでポート3000をロックしているプロセスを検索(およびkill)する
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] Jupyterノートブックでenv変数を設定する方法
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
最新
-
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: セッションの作成と再利用
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] バブルソートの宿題
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] なぜ(0-6)は-6=偽なのか?重複
-
[解決済み] サブフォルダからのインポートモジュール
-
[解決済み] Django で全てのリクエストヘッダを取得するにはどうすれば良いですか?
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] if 節の終了方法
-
[解決済み] Django filter queryset __in for *every* item in list