如何为python 3.3安装django

时间:2013-11-27 19:39:01

标签: python django macos

我有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

4 个答案:

答案 0 :(得分:29)

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

sudo easy_install pip

安装它。然后

pip3 install django

会为你的python3安装django

答案 1 :(得分:8)

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

答案 2 :(得分:1)

在pyton3中设置django

  1. sudo apt-get install python3-pip
  2. sudo pip3 install virtualenv
  3. virtualenv -p / usr / bin / python3。 X venv
  4. source venv / bin / activate
  5. 恭喜你设置了python3 django,现在有很多包可以使用

    注意: X 代表python的版本

答案 3 :(得分:0)

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

python默认为python2。 pip默认为ppi for python2。 所以,当你使用你拥有的任何软件包管理器安装pip时,你实际上是在为python2安装pip。

删除Python2: $sudo apt remove python

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

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

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