我有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
在pyton3中设置django
sudo apt-get install python3-pip
sudo pip3安装virtualenv
virtualenv -p / usr / bin / python3 . X venv
source venv / bin / activate
恭喜你已经设置了python3 django,现在有很多包可以使用
注意: X 代表python的版本
您可以使用 pip 为您管理包 . 如果未安装 pip . 使用
pip
sudo easy_install pip
安装它 . 然后
pip3 install django
会为你的python3安装 django .
django
使用 python3 在命令行上调用python版本3 .
python3
对于项目,您可以使用虚拟环境:
$ 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 .
myenv
python
要安装 django for python3 ,您需要使用 pip3 而不是 pip .
python默认为python2 . pip默认为ppi for python2 . 所以,当你使用你拥有的任何软件包管理器安装pip时,你实际上是在为python2安装pip .
To remove Python2: $sudo apt remove python
$sudo apt remove python
To install pip for python3: $sudo apt install python3-pip
$sudo apt install python3-pip
为python2安装pip: $sudo apt install python-pip
$sudo apt install python-pip
Note: 我正在使用 apt 包管理器 . 您应该为您的操作系统使用包管理器 .
4 回答
在pyton3中设置django
sudo apt-get install python3-pip
sudo pip3安装virtualenv
virtualenv -p / usr / bin / python3 . X venv
source venv / bin / activate
恭喜你已经设置了python3 django,现在有很多包可以使用
注意: X 代表python的版本
您可以使用
pip
为您管理包 . 如果未安装pip
. 使用安装它 . 然后
会为你的python3安装
django
.使用
python3
在命令行上调用python版本3 .对于项目,您可以使用虚拟环境:
其中
myenv
将是承载该虚拟环境的库和二进制文件的文件夹 . 它将自动使用用于初始化此venv的python版本 - 在本例中为python3
. 这样做的效果是,一旦你激活了venv,你可以在那里使用python
,它将是版本3 .要安装 django for python3 ,您需要使用 pip3 而不是 pip .
python默认为python2 . pip默认为ppi for python2 . 所以,当你使用你拥有的任何软件包管理器安装pip时,你实际上是在为python2安装pip .
To remove Python2:
$sudo apt remove python
To install pip for python3:
$sudo apt install python3-pip
为python2安装pip:
$sudo apt install python-pip
Note: 我正在使用 apt 包管理器 . 您应该为您的操作系统使用包管理器 .