2

numpy と scipy に依存するパッケージについて、Windows で tox を使用してテストを実行しています。

pip はバイナリのインストール方法がわからないので、numpy と scipy のバイナリを手動でインストールしました。テスト実行中に tox は numpy と scipy をアンインストールしましたが、依存関係が見つからないため、もちろんすぐに壊れます。

これは、古いバージョンの numpy と scipy を使用した python 2.5 で発生しました (下位互換性をテストするため)。

私の tox バージョン (tox の実行に使用する python 2.6) は tox-1.4.2 です。私の 2.5 環境の pip バージョンは pip-1.2.1 です。

これは、約 2 年前に tox テストをセットアップしたときには発生しませんでした。

質問: tox が numpy と scipy をアンインストールするのを防ぐ方法はありますか?

追加の質問: Windows でより適切に動作し、バイナリのインストール方法を知っている tox/pip の代替手段はありますか?

4

1 に答える 1

1

virtualenv 環境が再作成されると思います (tox はパッケージをアンインストールしません)。

Tox は以前、easy_install をサポートしていました

その間、numpy/scipy をベースの python 環境にインストールしてからsitepackages=Trueオプションを使用することもできます。http://tox.readthedocs.org/en/latest/config.html#confval-sitepackages=True |False を参照してください。

于 2013-03-08T14:46:06.503 に答える