同じマシンにPython2と3の両方があり、パッケージマネージャーを介してライブラリ(リクエスト)をインストールしています。Python 2でしかインポートできませんが、そのような意味ですか?そうでない場合、Python 3にインポートするにはどうすればよいですか?
質問する
2331 次
1 に答える
4
マシン上の各 python インストールには、独自の個別のパッケージ セットがインストールされています。したがってrequests
、両方の python で使用するには、バージョンごとに 1 回ずつ、2 回インストールする必要があります。「python 3バージョン」ではなく、両方のpythonでまったく同じライブラリ(およびそのディストリビューション)である可能性があります。
これを行う最も便利な方法はpip
、python に個別の を用意することです。Debian ライクな Linux (Ubuntu を含む) では、次の方法で入手できます。
sudo apt-get install python-pip python3-pip
他の Linux フレーバーには他のコマンドがある可能性がありpip
ます。パッケージで探してください。brew
Mac OS X での使用と、Microsoft OS での「windows での python 3 用の pip のインストール」を試してみることができます。どちらの方法でも、2 つの実行可能ファイルと次のファイルを取得する必要がありpip
ますpip3
。
pip install requests
pip3 install requests
# prepend these with sudo if needed
なしでパッケージをインストールすることもできますpip
。ただし、それはより面倒です。ソースをダウンロードして解凍cd
し、次のコマンドでインストールします。
python setup.py install
python3 setup.py install
于 2013-12-19T01:34:18.203 に答える