Проблемы с обновлением до Python 3.3 и настройка Django

Я новичок в Linux и пытаюсь настроить Python / Django на своей машине! Я установил Python 3.3 из исходного файла и был скомпилирован в /usr/local/bin. Затем я создал символическую ссылку между /usr/bin/python и /usr/local/bin/python3, так что всякий раз, когда я вызываю python из командной строки, он использует последнюю версию.

Теперь я пытаюсь установить MySQL Python, и я получил следующий вывод:

apt-get install python-mysqldb

Reading package lists... Done
Building dependency tree
Reading state information... Done
python-mysqldb is already the newest version.
The following extra packages will be installed:
  apt-listchanges python-apt
Suggested packages:
  python-glade2 python-gtk2 python-apt-dbg python-vte python-apt-doc
The following packages will be upgraded:
  apt-listchanges python-apt
2 upgraded, 0 newly installed, 0 to remove and 142 not upgraded.
3 not fully installed or removed.
Need to get 0 B/394 kB of archives.
After this operation, 250 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 28, in <module>
    import apt_pkg
ImportError: No module named 'apt_pkg'

Любые идеи о том, как исправить это? Или какие-либо советы о том, как очистить эту установку (если этот слишком сломан)?

1
задан 8 December 2012 в 01:26

1 ответ

Не ссылайтесь на /usr/bin/python на python3. Это сломает большую часть Ubuntu. Только вещи, которые фактически переносятся на Python 3.x, смогут работать под python3.

2
ответ дан 25 May 2018 в 03:35

Другие вопросы по тегам:

Похожие вопросы: