1

最近オープンソース化された Python 2.7 ライブラリのローカルで動作するテスト スイートを実行するように Travis-CI をセットアップしたいと考えています。Numpyやのような依存関係を効率的にインストールするために、ディストリビューションScipyを使用するためのアドバイスを見つけました。Miniconda残念ながら、公式の「Using Conda with Travis CI」チュートリアルに従う私の.travis.ymlは、すべての依存関係を正常にインストールした後、環境の初期化中にこのエラーを生成します。tox

ImportError: /home/travis/build/.../.tox/py27-nose/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException

上記のシンボルは、Python Bug Tracker の Issue 23781 に最近追加されました。この問題は Python のバージョンの競合が原因であると思われ、Python 2.7.9 と 2.7.10 を使用しようとしましconda createた。

アドバイスをいただければ幸いです。

4

3 に答える 3

4

実行してダウングレードしconda install python=2.7.9、問題が解決することを確認できます。

于 2015-11-25T06:33:27.067 に答える
0

Python のバージョンを 2.7.10 から 2.7.9 にダウングレードすることで修正されました

于 2019-02-10T21:18:36.120 に答える
0

conda の連中は、この問題を解決した固定の virtualenv パッケージをリリースしました。

于 2017-02-10T07:14:29.893 に答える