0

tweepy apiを使用してTwitter関数を作成しようとしていますが、2つの問題があります。私は一般的にターミナルとPythonの経験がほとんどありません。

1)Python 2.6で正しくインストールされましたが、Python3.1で使用またはインストールできません。3.1でモジュールをインストールしようとすると、モジュールsetuptoolsがないというエラーが表示されます。もともと3.1ではtweepyモジュールが使えないと思っていたのですが、readmeには「Python 3 branch(3.1)」と書いてあり、互換性があると思います。新しいバージョンにロードできると思ったsetuptoolsモジュールを検索したところ、Python2.7までのモジュールしかありませんでした。TweepyAPIをPython3.1に正しくインストールするにはどうすればよいですか?

2)ターミナルから実行したときのデフォルトのPythonは2.6.1で、3.1にしたいので、python3.1と入力する必要はありません。

4

2 に答える 2

2

Python 3 をサポートする setuptools の互換フォークであるDistributeをインストールします。そうするときは、Python 2 ではなく Python 3 を使用していることを確認してください。ほとんどの Python 3 インストールでは、 という名前のシンボリックまたはコマンドが提供されますpython3python、Python 2 インストールを参照します。Python 2 と Python 3 の間には互換性のない相違点があるため、これをオーバーライドしようとせず、 をpython参照することをお勧めしますpython3

于 2010-09-02T22:47:29.040 に答える
-1

更新:以下のコメントには、この手法に対する確かな点がいくつかあります。

2) 実行している OS は何ですか? 通常、システムのどこかに ' python ' から ' pythonx.x ' を指すシンボリック リンクがあります。ここで、xx はオペレーティング システムで優先されるバージョン番号です。Linux には、シンボリック リンク/usr/bin/pythonがあり、これは (Ubuntu 10.04 では)標準インストールの/usr/bin/python2.6を指します。

現在のリンクを python3.1 バイナリを指すように手動で変更するだけで問題ありません。

于 2010-09-02T22:56:26.023 に答える