2011-07-09 11 views
1

私のシステムにPython Google APIを設定しようとしています。私はPython 2.6と2.7の両方をインストールしています。 2.7は私が使用しているバージョンです。 Howver、インストーラーは自分自身を私の古いPython(2.6)にインストールし、2.7でそれを使用しようとするとライブラリにエラーが見つかりません。新しいPythonにGoogle Python APIをインストールするのが難しい

Pythonの特定のバージョンにGoogle APIをインストールしたことがありましたか?

ありがとうございます!

+0

どのような手順をとっていますか、何を試していますか? – zeekay

+0

これはかなり新しいシステムです:Ubuntu 10.04は、最近壊した後に再インストールされました。それに付属のバージョンは2.6で、私は昨日2.7をインストールしました。 altinstallなどを使用するのを忘れました。何か怪しげなことがあったかもしれません。そして、今日私はGoogle APIライブラリをインストールし、初期テストを実行しました。 atom_tests.mock_http_test.MockHttpClientUnitTestを除いてすべてうまく行きました。問題が何であるか分からなかったので、私はそれを現時点で許可し、Googleからサンプルを実行しようとしました。すべてが失敗し、インストールの出力を確認しました。 – StormShadow

+0

が2.7ではなく2.6にインストールされていることが分かります。私が2.7に再インストールできれば、すべてはOKだと思うが、Googleの文書にはその不測の事態は言及されていない。今はPython 2.6を再インストールし、2.7を削除してもう一度やり直してみてください。しかし、Pythonインストールを安全に削除する方法もわかりません。私が2.7をインストールしたときには、システムの再構成がたくさんあるようでした。 – StormShadow

答えて

1

通常、パッケージをダウンロードするには、ダウンロードしてpython setup.py installを実行するか、easy_install/pipを実行します。 which pythonを使用して、Pythonの適切なバージョンでインストーラを実行していることを確認できます。あなたは単に2.6でそれをインストールしている可能性が高いので、2.7にインストールされることはありません。システムパッケージを使用してこのパッケージをインストールしようとする場合は、自分でダウンロードしてpython setup.py installを適切なpython実行ファイルで実行する方が簡単かもしれません。

+0

それは事です:どのpythonは、バージョンだけを返すのではなく、場所。 python -Vは私にバージョンを与えますが、それは私が2.7を与えます。これは、(表面上)です。 2.6を再インストールするだけで安全だと思いますか? – StormShadow

+0

か、インストールされている2.6ディレクトリからgdataファイルを移動して2.7ディレクトリに置くことができますか? (私は2.6をインストールしようとしましたが、2.6はすでに最新であるため、何もしません) – StormShadow

+0

Hmm。 2.6を再インストールした後、setup.py installを使用してAPIを再インストールしました。しかし、インストールの最後にGoogleが提供するテストプログラムでは、このエラーが返されます。 ||||||| トレースバック(最新の呼び出しの最後): 輸入gdata.docs.service はImportErrorで ファイル "./test.py"、行1、:いいえモジュールの名前gdata.docs.service |||| ||| 挫折... – StormShadow

関連する問題