webdevqa.jp.net

Easy_install間違ったバージョンのpythonモジュール(Mac OS)

MacにPython 2.7をインストールしました。ターミナルで「python」と入力すると、次のように表示されます。

$ python
Python 2.7 (r27:82508, Jul  3 2010, 20:17:05) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Pythonバージョンはここで正しいです。

しかし、いくつかのモジュールをeasy_installしようとすると。システムは、pythonバージョン2.6で、Python 2.7にインポートできないモジュールをインストールします。もちろん、必要な機能を実行することはできません。私のコード。これがeasy_install graphyの例です。

$ easy_install graphy
Searching for graphy
Reading pypi.python.org/simple/graphy/
Reading http://code.Google.com/p/graphy/
Best match: Graphy 1.0.0
Downloading http://pypi.python.org/packages/source/G/Graphy/Graphy- 1.0.0.tar.gz#md5=390b4f9194d81d0590abac90c8b717e0
Processing Graphy-1.0.0.tar.gz
Running Graphy-1.0.0/setup.py -q bdist_Egg --dist-dir /var/folders/fH/fHwdy4WtHZOBytkg1nOv9E+++TI/-Tmp-/easy_install-cFL53r/Graphy-1.0.0/Egg-dist-tmp-YtDCZU
warning: no files found matching '*.tmpl' under directory 'graphy'
warning: no files found matching '*.txt' under directory 'graphy'
warning: no files found matching '*.h' under directory 'graphy'
warning: no previously-included files matching '*.pyc' found under directory '.'
warning: no previously-included files matching '*~' found under directory '.'
warning: no previously-included files matching '*.aux' found under directory '.'
Zip_safe flag not set; analyzing archive contents...
graphy.all_tests: module references __file__
Adding Graphy 1.0.0 to easy-install.pth file

Installed /Library/Python/2.6/site-packages/Graphy-1.0.0-py2.6.Egg
Processing dependencies for graphy

Finished processing dependencies for graphy

したがって、Python 2.6のグラフィをインストールします。

誰かがそれを手伝ってくれる?デフォルトのeasy_install Pythonバージョンを2.7に設定したいだけです。

5
user73250

Setuptoolsのインストールは廃止されたようです。

「easy_install」を更新したpythonバージョンと一致させたい場合は、次の手順に従ってください。

これにより、現在のバージョンのpythonと互換性のある新しい「easy_install」実行可能ファイルがインストールされます。

お役に立てれば。

(詳細については http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other

6
fjavieralba

これがあなたが探しているものであるかどうかはわかりませんが、command + i a python fileを実行すると、ファイルを開くバージョンを変更できます。

0
varmemester

Fjavieralbaによる解決策は私にはうまくいきませんでした。動作したのは、tarballを使用してeasy_installをインストールすることでした。

  1. Tarballを http://pypi.python.org/pypi/setuptools#files からダウンロードします(/ tmp /に配置しました)
  2. コマンドtar -zxvf setuptools-0.6c11.tar.gzを使用して抽出します
  3. cd /setuptools-0.6c11
  4. python easy_installで動作させたい(2.7、私の場合は/usr/local/bin/pythonの下にありました)でインストールします。

これは一緒でした:

/usr/local/bin/python setup.py build
/usr/local/bin/python setup.py install

そして最後に、east_installを使用して必要なパッケージを取得できます。 python2.7の場合:

easy_install-2.7 *NAME*

または、python 2.6:

easy_install-2.6 *NAME*
0
Dana