Condaで仮想環境を作成しているときにToxでテストを実行する際に問題があります。エラーを再現する手順は次のとおりです。CondaとToxでテストを実行中にエラーが発生しました
それにリポジトリをダウンロードしてください(それが小さい)とcd
:
git clone https://github.com/opensistemas-hub/osbrain.git
cd osbrain
はCondaと仮想環境を作成します。
conda create -n asdf python=3.5
source activate asdf
pip install tox
をテストを実行してみます(Pythonの3.5であることに注意してください
tox
ファイルに設定されているPythonインタプリタのみです。 0私は、ToxがConda仮想環境で利用可能なPython 3.5インタープリタを使ってテストを実行できると期待しています。しかし、代わりに、私はエラーを取得しています:
ERROR: The executable ~/osbrain/.tox/py35/bin/python3.5 is not
functioning
ERROR: It thinks sys.prefix is '/usr' (should be '~/osbrain/.tox/py35')
ERROR: virtualenv is not compatible with this system or executable
Running virtualenv with interpreter ~/.miniconda3/envs/asdf/bin/python3.5
私の質問は:なぜ私はそのエラーを取得していますし、どのように私はこれを避けることができますか? (つまり、このプロジェクトでローカルにテストを実行してToxを使用するにはどうすればよいですか)
ありがとうございました。私の問題を解決したcondaでvirtualenvをインストールしてください。 –