4

ところで、私は Windows を使用しているので、Visual Studio をインストールする必要がありますか?

(py) D:\python>pip install simplejson
Downloading/unpacking simplejson
  Downloading simplejson-2.6.2.tar.gz (53kB): 53kB downloaded
  Running setup.py egg_info for package simplejson

Installing collected packages: simplejson
  Running setup.py install for simplejson
    building 'simplejson._speedups' extension
    ***************************************************************************

警告: C 拡張機能をコンパイルできませんでした。高速化は有効になっていません。

    Failure information, if any, is above.
    I'm retrying the build without the C extension now.



    ***************************************************************************

    ***************************************************************************
    WARNING: The C extension could not be compiled, speedups are not enabled.
    Plain-Python installation succeeded.
    ***************************************************************************
Successfully installed simplejson
Cleaning up...
4

2 に答える 2

3

Windows で Python C 拡張モジュールをコンパイルできるようにするには、適切なバージョンの Visual Studio がインストールされている必要があります。Windows での C および C++ 拡張機能のビルドを参照してください。

于 2012-09-23T19:20:25.460 に答える
1

これは、simplejson には明らかに処理の一部を相殺するための C 拡張コードが含まれているためであり、これにより速度と効率が向上しますが、Python コードの C 拡張をコンパイルできないマシンに純粋な python の代替手段を提供するのに十分親切でした。SQLAlchemyやhiredisなどの他のモジュールでも同じことが見られます

于 2012-09-23T17:08:32.413 に答える