下载 django 1.10 到 python 3.5

download django 1.10 to python 3.5

如何下载 python 3.5 的 django?当我 运行 我的虚拟环境并输入:

pip install Django

我得到:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

我在使用 PyCharm 时注意到了这个问题。 PyCharm 显示 Django 安装在 Python 2.7 中,但未安装在 3.5 中。如何将 django pip 安装到 3.5?

我的主要 python 软件包是 2.7。我的工作使用 2.7,并且正在向 3.5 迁移。所以我需要两者,并希望将 2.7 保留为默认值。

您使用 Python 2.7 创建了 virtualenv。您应该首先使用 Python 3.5

创建一个 virtualenv
virtualenv -p <path/to/python3.5> <path/to/new/virtualenv>

然后激活这个新的 virtualenv,最后,运行 pip install django 在 vi​​rtualenv 上 Python 3.5

您可以拥有任意多个虚拟环境,但每个虚拟环境只能容纳一个 Python 安装;如果您不指定 Python 解释器,默认的解释器将用于创建 virtualenv(在您的情况下,默认值为 2.7)

尝试使用:

pip3 安装 Django 甚至 pip3.5 安装 Django

这就是我使用的,因为 pip 单独获取 python2 pip。我为 python2 和 python3.

安装了 Django

安装任何版本的 Django 和 python(linux) 最简单的方法是为 python 安装 virtualenvwrapper: 我们开始吧,首先打开你的控制台 并键入以下命令: 1- sudo pip 安装 virtualenvwrapper 2-→ 其中 virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh(以我为例)

   3-which virtualenvwrapper_lazy.sh

/usr/local/bin/virtualenvwrapper_lazy.sh

在此之后我必须配置一些东西。首先,我为 Python 虚拟环境创建了一个目录: mkdir ~/.virtualenvs

我的 shell 也添加了一个环境变量。我用bashshell,然后 如果您使用的是标准 shell,例如 bash,您需要将配置添加到您的 ~/.bashrc 文件。

导出WORKON_HOME=$HOME/.virtualenvs 当我的 shell 启动时,我还必须向 ~/.bashrc 添加一个命令到 运行 激活脚本: --> 来源 /usr/local/bin/virtualenvwrapper_lazy.sh 最后创建一个新的虚拟环境,例如如果你想创建 mytest 虚拟环境,你只需要从终端输入这个命令:

mkvirtualenv mytest

就这些了