在使用Python 3.6功能(包括格式化字符串)的TDD上工作,但由於命令python3
默認爲3.5,即使我安裝了Python 3.6,它也會返回無效的語法當我嘗試運行我的單元測試時出錯。另一方面,pip3將Selenium安裝到Python3.5目錄,所以當我嘗試使用3.6運行測試時,我得到一個'no module named selenium'錯誤。安裝Selenium for Python 3.6(Ubuntu 17.04)
我在一個virtualenv工作,但雖然python3.5出現在/home/username/.virtualenvs/projectname/lib
,python3.6甚至沒有在virtualenv中運行pip3返回python3.6 is already the newest version (3.6.1-1)
。