如何安装Python3.3版的django

如何安装Python3.3版的django,python,django,macos,Python,Django,Macos,我使用了Python2.6.1,因为它很旧,我决定安装python3.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您可以使用p

我使用了Python2.6.1,因为它很旧,我决定安装python3.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

您可以使用
pip
为您管理软件包。如果未安装pip。 使用

安装它。然后

pip3 install django

将为python3安装
django

使用
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。

在pyton3中设置django

  • sudo-apt-get安装python3pip
  • sudopip3安装virtualenv
  • virtualenv-p/usr/bin/python3.Xvenv
  • 源venv/bin/激活
  • 恭喜你安装了python3 django,现在有很多包可以使用


    注意:X代表python版本

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

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

    删除Python2:
    $sudo apt remove python

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

    要安装python2的pip,请执行以下操作:
    $sudo apt安装python pip


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

    使用virtualenv。请参阅本文了解更多详细信息:我认为这更正确一点。我不认为OP想要保留旧版本,因此这些链接可能不相关……是的,我真的不需要保留python的旧版本,只想用旧版本替换新版本并将python3设为默认版本,我的意思是,当我在终端中键入python时,python 3.3.2将是print@sandra没有因py 2.6缺勤而导致osx出现问题?我在ubuntu上的日子不好过。
    $ python # this will be version 2
    $ python3 -m venv myenv
    $ source myenv/bin/activate
    $ python # this will be version 3