我嘗試使用nosetests
❯nosetests '/ pathTo /測試'如何使nosetests使用python3
但它使用python 2.7
對我的測試:
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
所以他們中的一些失敗,因爲他們寫在python 3.3
。
我周圍的工作,它和安裝的虛擬環境:
pyvenv-3.3 py3env
激活它:在虛擬環境中
source ~/py3env/bin/activate
檢查蟒蛇virsion:
❯ python --version ⏎
Python 3.3.3
(py3env)
確定。 但nosetest仍然即使是在虛擬環境中使用python2.7
:
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
所以我的測試失敗。 如何使鼻子使用python3?
您是否使用虛擬環境中的鼻子測試? – Oleksiy
是的。我激活虛擬環境,然後在同一個控制檯中使用鼻子。 –
我會嘗試使用python解釋器手動運行'〜/ py3env/bin/nosetests-script.py'並檢查結果。 – Oleksiy