【问题标题】:How to install django for python 3.3如何为 python 3.3 安装 django
【发布时间】:2013-11-27 19:39:00
【问题描述】:

我有 python 2.6.1,因为它太旧了我决定安装 python 3.3.2 但是,当我在我的 mac 中输入“python”时,它会打印它是 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

【问题讨论】:

  • 使用 virtualenv。请参阅此帖子了解更多详情:stackoverflow.com/questions/17837723/django-virtualenv-layout
  • 我觉得this thread更正确一点。
  • 我认为 OP 不想保留旧版本,所以这些链接可能不相关......
  • 是的,我真的不需要保留旧版本的 python 只想用旧版本替换新版本并将 python3 设置为默认版本,我的意思是当我在终端中键入 python 时,python 3.3.2 将是打印
  • @sandra 并且没有 py 2.6 缺席导致的 osx 问题?我在 ubuntu 上遇到了困难。

标签: python django macos


【解决方案1】:

您可以使用pip 为您管理包。如果没有安装pip。 使用

sudo easy_install pip

安装它。那么

pip3 install django

将为您的 python3 安装 django

【讨论】:

    【解决方案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 将是托管该虚拟环境的库和二进制文件的文件夹。它将自动使用用于初始化此 venv 的 python 版本 - 在本例中为 python3。这样做的效果是,一旦您激活了 venv,您就可以在那里使用python,它将是第 3 版。

    【讨论】:

      【解决方案3】:

      在 pyton3 中设置 django

      1. sudo apt-get install python3-pip
      2. sudo pip3 install virtualenv
      3. virtualenv -p /usr/bin/python3.X venv
      4. 源 venv/bin/activate

      恭喜你安装了 python3 django,现在有很多包可以使用

      注意:X代表python的版本

      【讨论】:

        【解决方案4】:

        要安装 django for python3,您需要使用 pip3 而不是 pip

        python 默认为 python2。 pip 默认为 python2 的 pip。 因此,当您使用您拥有的任何包管理器安装 pip 时,您实际上是在为 python2 安装 pip。

        要删除 Python2: $sudo apt remove python

        为 python3 安装 pip: $sudo apt install python3-pip

        为 python2 安装 pip: $sudo apt install python-pip

        注意:我正在使用 apt 包管理器。您应该为您的操作系统使用包管理器。

        【讨论】:

          猜你喜欢
          • 2013-05-31
          • 1970-01-01
          • 2014-01-24
          • 1970-01-01
          • 2014-01-16
          • 1970-01-01
          • 1970-01-01
          • 2023-04-09
          • 2013-12-01
          相关资源
          最近更新 更多