Это - вид запутывающих. У меня есть синаптическая (последняя) версия 0.84.3 диспетчера пакетов. Это показывает virtualenv как 'не установленный', хотя это было установлено. Когда я делаю следующее в CLI
virtualenv --version
Это говорит версию virtualenv
который является 16.4.0
НО
когда я делаю
apt-cache policy virtualenv
Это показывает
Installed: (none)
Candidate: 15.1.0+ds-1.1
Любые мысли ценятся!
Править:
$ which virtualenv /home/user/.local/bin/virtualenv $ dpkg -S $(which virtualenv) dpkg-query: no path found matching pattern /home/user/.local/bin/virtualenv
Если virtualenv
был установлен из исходного кода, а не из .deb или PPA, то Synaptics и APT не будут знать об установленной программе.
Поскольку ваша версия virtualenv
была выпущена только 22.02.2009 и недоступна в Launchpad или репозиториях Ubuntu, я предполагаю, что она была установлена из исходного кода.