Python тестирование не удается выполнить с удаленным. sh + conda env - PullRequest
0 голосов
/ 24 марта 2020

Я использую vcsode на windows с Remote S SH для разработки python кода, размещенного на linux. Моя python среда - это среда, основанная на python3 .7. На этапе обнаружения теста запускается сценарий run_adapter.py, который завершается с ошибкой со следующим журналом:

python /home/scharlois/.vscode-server/extensions/ms-python. python -2020.2.64397 / pythonFiles / testing_tools / run_adapter.py Discover pytest - --rootdir / path / to / my / project -s --cache-clear tests Обнаружение теста не удалось : Ошибка: ОШИБКА 1: PROJ: proj_create_from_database: Ошибка открытия /home/scharlois/.conda/envs/conda37/share/proj

У меня нет ошибки при выполнении той же команды в conda env. на удаленном хосте

Какой интерпретатор используется для запуска сценария run_adapter.py? Конда python один?

1 Ответ

0 голосов
/ 24 марта 2020

Это интерпретатор python conda. (отображается с изменением сценария run_adapter)

Я нашел обходной путь: вставил в сценарий следующие строки перед основным выполнением:

import os
os.environ["PROJ_LIB"]=""
...