2

だから私はcygwinにpython2.7をインストールしましたが、問題なく動作します。ただし、cygwinを使用して新しいパッケージをインストールするsetup.exeと、デフォルトで常にpythonパッケージに新しいバージョン2.6.8が選択され、2.7.2に戻らないと、python2.7がアンインストールされてpython2.6がインストールされます。私のcygwinの何が問題になっていますか?この問題を解決する方法はありますか?

4

2 に答える 2

2

Python2.7.3は現在実験段階です。Cygwinで現在サポートされているPythonのバージョンは2.6.8です。Cygwinのsetup.exeを実行するたびに、インストールしたPythonのバージョンがサポートされている最新バージョンではないことがわかり、そのバージョンに「アップグレード」しようとします。

パッケージの実験的なバージョンを意図的に選択したことに気づき、安定したバージョンに「アップグレード」しないことは、Cygwinのsetup.exeに備わっている優れた機能です。悲しいことに、そうではありません。セットアップを実行するたびに、インストールリストを変更することを忘れないでください。

(気に入ると思いますが、Cygwinのsetup.exeのこのような拡張機能は、Cygwinコミュニティに感謝されていると思います。これはオープンソースプロジェクトであり、誰かが作業を行う必要があります!)

CygwinのPythonメンテナーであるJasonTishlerは、2012年12月に実験パッケージを発表しました。彼の電子メールを引用するには:

2013年2月1日頃に2.7.3-1(またはそれ以降)を最新のものにするためにCygwinを更新します。

その変更は、「cygwin」および「cygwin-announce」メーリングリストでフォローしたい場合は、それらで発表されます。それが発生すると、インストーラーは希望どおりに機能します。

于 2013-01-09T10:24:22.033 に答える
1

私は問題が何であるかを理解したと思います。パッケージ選択ウィンドウでは、パッケージリストの上に3つのオプション、つまり、、keepおよびがCurrありExpます。デフォルトはですCurr。これは、cygwinが選択されたパッケージごとに最も安定したバージョンを選択することを意味します。ある意味で、python 2.6.8-2は2.7.3-1よりも安定していると見なされ、2.6バージョンが選択されるたびに。オプションに切り替えるのが唯一の方法ですがKeep、他のパッケージも更新しません。これはかなり迷惑です。

于 2013-01-08T16:37:30.317 に答える