Brewを使ってMacosにPython3をインストールしました。それからpython3 -m venv env
。 virtualenvにすべての要件をインストールしました。私はpytestを実行しようとしています。それは私に次のエラーを与えました
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: _PyMainInterpreterConfig_Read: memory allocation failed
ValueError: character U+7273752f is not in range [U+0000; U+10ffff]
Current thread 0x0000000115b015c0 (most recent call first):
次のコマンドを使用してpytestを実行しています。
py.test -s tests/blueprints/test_blueprint.py::TestCRUD::test_blueprint_without_requried_fields
テストケースのパスが正しい
ベストアンサー1
ここで長い間続いたPythonのバグが発生しました。次の参照を参照してください。
- https://stackoverflow.com/questions/36657523/python-3-3-cant-install-packages-in-a-virtualenv
- https://stackoverflow.com/questions/33459384/unicode-character-not-in-range-when-calling-locale-strxfrm
- https://bugs.python.org/issue23195
これが問題の複雑な表現であるようで、答えとして追加しています。