3

私がやりたいことは、Ubuntu 10.04 EC2 ボックスで Python 2.7 と Requests を必要とする Python スクリプトを実行することだけです。Python 2.7 をインストールしましたが、問題ありません。「python」自体はまだpython 2.6を指していますが、これは非常に面倒です.b / cシンボリックリンク/ usr/bin/pythonを2.7を指すように変更すると、ubuntuがどのように異常になるかわかりません。

私は(慎重に埋められた)pipのインストール手順に従いました(http://www.pip-installer.org/en/latest/index.htmlで、絶対最初のコマンドでなければ見つけるのが難しいです) 「pipのインストール」ページで)

したがって、ここでの本当の問題は、pip インストール要求は正常に完了しますが、2.7 ではなく python 2.6 のみをインストールすることです。pip の使用手順には、特定のバージョンの python 用のパッケージをインストールする方法については何も書かれていません。

どうすればいいですか?

2.7 + リクエストを必要とする Python スクリプトを実行したいだけです。

4

3 に答える 3

2

最初に easy_install を使用して 2.7 ディストリビューション用の pip をインストールします (easy_install は 2.7 ディストリビューションに確実に含まれている必要があります)。

easy_install-2.7 -U pip

次に、必要なものをインストールします。

pip-2.7 install requests

python2.7次に、代わりに を使用してコードを実行できますpython

于 2012-09-22T00:13:35.190 に答える
0

python2.7 /path/to/pip install requestsうまくいくかもしれませんが。代わりに、python2.7 の pip を個別にインストールする必要があります。

virtualenv を使用しない場合は、pip as を呼び出しますpip-2.7(このコマンドは、pip for python2.7 をインストールすると使用可能になります)。

目次の最初の項目にあるインストール手順に従います。説明書のに置き換えます。pythonpython2.7

于 2012-09-22T02:23:35.667 に答える
0

ええ、どのpythonバージョンを指しているリンクを変更するのは悪い考えです。代わりに、シバンを?#!/usr/bin/env python2.7の代わりに言うように変更できます#!/usr/bin/env pythonか?

于 2012-09-21T20:40:42.797 に答える