В/usr/bin существует python3 и python3.4. Каково различие? Если я настраиваю virtualenv для 3,4, я должен указать на него на 3,4 файла, или совершает python3 поступок как meta пакет?
/usr/bin/python
, /usr/bin/python2
и /usr/bin/python3
просто символьные ссылки на исполняемый файл Python для удобного доступа к интерпретатору Python 2/3 или просто интерпретатору Python. В 14,04 они указывают на:
/usr/bin/python
в †’ /usr/bin/python2.7
/usr/bin/python2
в †’ /usr/bin/python2.7
/usr/bin/python3
в †’ /usr/bin/python3.4
В сочетании с virtualenv необходимо использовать исполняемый файл непосредственно: /usr/bin/python2.7
или /usr/bin/python3.4
, но символьные ссылки должен работать также.