Как установить django для python 3.3

У меня был python 2.6.1, потому что он был старым. Я решил установить python 3.3.2, но когда я набираю "python" в своем mac, он печатает его версию 2.6.1, а когда я пишу python3, это показывает, что это 3.3.2. Я установил django 1.6, но когда я проверяю, понимаю, что он установлен для старой версии python (python 2.6.1). Я хочу установить его для моего python 3.3.2, что мне делать? любой способ удалить python 2.6.1, и когда я введу python в терминал, его версия будет 3.3.2? У меня есть mac os 10.6.8

Ответ 1

Вы можете использовать pip для управления пакетом для вас. Если pip не установлен. используйте

sudo easy_install pip

чтобы установить его. Тогда

pip3 install django

установит django для вашего python3.

Ответ 2

Используйте python3 для вызова python версии 3 в командной строке.

Для проектов вы можете использовать виртуальные среды:

$ python # this will be version 2
$ python3 -m venv myenv
$ source myenv/bin/activate
$ python # this will be version 3

где myenv будет папка, в которой размещаются библиотеки и двоичные файлы для этой виртуальной среды. Он автоматически будет использовать версию python, которая была использована для инициализации этого venv - в этом случае python3. Это приводит к тому, что как только вы активируете venv, вы можете использовать python там, и это будет версия 3.

Ответ 3

настроить django в pyton3

  • sudo apt-get install python3-pip
  • sudo pip3 install virtualenv
  • virtualenv -p/usr/bin/python3. X venv
  • источник venv/bin/activate

Поздравляем с настройкой python3 django и теперь у вас есть много пакетов для работы с

Примечание: X обозначает версию python

Ответ 4

Чтобы установить django для python3, вам нужно использовать pip3 вместо pip.

python по умолчанию для python2. pip по умолчанию для пипа для python2. Итак, когда вы устанавливаете pip с помощью любого менеджера пакетов, который у вас есть, вы по существу устанавливаете пип для python2.

Чтобы удалить Python2: $sudo apt remove python

Чтобы установить pip для python3: $sudo apt install python3-pip

Чтобы установить pip для python2: $sudo apt install python-pip

Примечание. Я использую диспетчер пакетов apt. Вы должны использовать диспетчер пакетов для своей ОС.