7

プログラミングを一新しようとしています。そのためにPython2.6を使用することにしました。ネットを検索したところ、ダウンロード可能なインストーラーが2つありました。1つはPythonサイトからのもので、もう1つはActivestateからのものです。Windowsコンピュータにどちらをインストールする必要がありますか?

4

7 に答える 7

6

ActiveStateは有料サポートを提供します。これは一部の企業にとって非常に重要/重要かもしれませんが、ほとんどの企業は python.org バージョンで問題なく動作します。特に実験を行う企業はそうです。

Stackless Python、C++ での Google の実装、Cython などのクレイジーなものは他にもあります。速度/効率的なマルチスレッドが必須でない限り、それらはそれほど重要ではないと思います。

通常のものを使用してください。CPython は C よりも桁違いに遅いかもしれませんが、問題なく動作し、最も人気のある Python 実装であるため、無料バージョンとして十分にテストされていることがわかります。

于 2010-01-24T04:59:43.103 に答える
5

Pythonサイトからダウンロードすることをお勧めします

于 2010-01-24T04:59:09.297 に答える
5

ActivePythonは基本的に python.org のディストリビューションと同じですが、次の点も異なります。

  • PyPM : ActiveState のバイナリ パッケージ マネージャーなので、追加のモジュールを自分でコンパイルしなくてもインストールできます。(利用可能なモジュールを見る)
  • 追加パッケージ: virtualenv、setuptools/easy_install、pip
  • PyWin32 - Python から Windows API にアクセスする
  • Dive Into Python、FAQ、PEP などの追加のドキュメント/チュートリアル (Windows では CHM)。
  • PythonWin IDE (ただし、Komodo Editの方が適している場合があります)

ビジネス オーナーの場合、ActiveState は商用サポートも提供できます。

于 2010-01-24T07:12:13.657 に答える
1

プログラミングのスキルを更新したいだけなら、公式サイトからバージョンをインストールするだけで十分です。

于 2010-01-24T05:51:00.600 に答える
1

python.org から Python 2.6 をダウンロードし、そのチュートリアルを最初に読んでください。

于 2010-01-24T05:54:20.920 に答える
1

Windows を実行しているので、(Python 2.6 以降) Pywin32 - Python Extensions for Windows:もインストールすることをお勧めします。IDLE よりも優れた IDE (PythonWin) も備えています。Python 3.x 用の Pywin32 のバージョンも利用できます。

于 2010-01-24T07:14:18.603 に答える
0

また、ACTIVESTATE もお勧めします。標準の python.org パッケージでは、パッケージをインストールするときに多くの問題が発生します。

ただし、ActiveState によって時々噛まれることを覚悟しておいてください。

D:\>pypm search lxml
*** Packages marked [BE] below require a valid
*** Business Edition license to install. Please visit
*** http://www.activestate.com/business-edition for more details.

 domstripper lxml.html based DOM manipulator
 flea        Test WSGI applications using lxml
 gocept.lxml Primarily proivdes zope3 interface definitions for lxml
 lwebstring  lxml-based implementation of webstring, an XML template engine
 [BE] lxml   Powerful and Pythonic XML processing library combining libxml2/libxsl
 [BE] lxml-wrapper          lxml wrapper that simplifies xml generation code.
 [BE] lxmlmiddleware        stack of middleware to deal with a response as a LXML etree
 [BE] lxmlproc              lxml version of xsltproc
 plone.recipe.lxml     Buildout recipe that creates a lxml egg
 repoze.xmliter    Wrapper for ``lxml`` trees which serializes to string upon iteration.
 z3c.recipe.staticlxml A recipe to build lxml

彼らはパッケージマネージャーでlxmlを無料で提供していません。ビジネスライセンスが必要です。

于 2010-07-16T11:59:48.643 に答える