Pytest-3.3.2 с использованием Python 2.7 - PullRequest
0 голосов
/ 10 ноября 2018

Я только что установил Ubuntu для WSL, в основном, чтобы иметь возможность использовать команды linux, пока я изучаю кодирование на python, и в частности git и pytest. Я установил pytest, используя оболочку bash, и хотя у меня установлен python 3.7, при запуске pytest он использует python 2.7:

Python 2.7.15rc1, pytest-3.3.2

при запуске pytest из windows CMD, он запускает другую версию pytest python 3.7

Python 3.7.0, pytest-3.10.0

Я понимаю, что это может быть очень глупый вопрос, но это мой первый набег в приложения на основе Linux, и я хотел бы знать, как я могу запустить pytest с последней версией python из оболочки bash. Я прочитал несколько постов и уже попробовал:

python3 -m pytest

python3.7 -m pytest

но получите следующее сообщение:

/ usr / bin / python3: нет модуля с именем pytest

Может кто-нибудь помочь мне, пожалуйста?

спасибо

1 Ответ

0 голосов
/ 11 ноября 2018

спасибо

На самом деле я сделал следующее, и это сработало:

  • apt установить Python 3 pip
  • sudo apt install python3-test

после этого он будет ссылаться на последнюю версию Python при вызове pytest

  • python -m pytest -v
...