私はそれをインストールpyenvして、異なるバージョンのpythonをインストールしました:
$ pyenv versions
system
2.7.1
3.2.5
3.5.0
3.5.1
* 3.5.2
次のコマンドを使用してに切り替えpython 3.5.2ます。
pyenv シェル 3.5.2
そして、Pythonのバージョンを確認すると、次のようになります。
$ python --version
Python 3.5.2
しかし、私が実行するpytestと、それはまだ下で実行されpython 2.7.6ます:
pytest -v
============================================= ===================== テストセッション開始 ========================= =========================================
プラットフォーム linux2 -- Python 2.7.6 、pytest-3.0.3、py-1.4.31、pluggy-0.4.0 -- /usr/bin/python
pytest古いバージョンで実行されているのはなぜですか?