我在跑中央操作系统,并且预装了Python 2.6.6。但我想使用最新版本的Python 3.5。所以我在我的服务器上安装了Python 3.5。它工作正常。
我只是这样编译Python代码:
Python 2.6:
python file.py
Python 3.5:
python3.5 file.py
这些命令使用特定版本编译我的代码。
但我想安装姜戈使用Python 3.5.1。例如,如果我使用
pip install Django
我知道它会安装姜戈,但是它会安装预装 Python 2.6 或最新 3.5 的 Django 吗?
我怎么能够力量 pip
使用 Python 3.5 安装 Django?
答案1
你应该做的是将 Django 安装在 a 中virtualenv
,而不是直接安装在你的 python 安装中(2.6 或 3.5)。安装位置virtualenv
并不重要(可能会进入 2.6 安装):
pip install virtualenv
现在通过执行以下操作创建一个 3.5 virtualenv:
virtualenv -p $(which python3.5) /opt/django
(/opt/django
根据您的需要进行调整),然后在这个基于 3.5 的 virtualenv 中安装:
/opt/django/bin/pip install django
或者首先激活 virtualenv(在 Bash 中)然后安装
source /opt/django/bin/activate
pip install django