2

从我对中学的记忆中,水蟒和蟒蛇是压倒猎物的大型蛇,但水蟒更大更重,这可能是它超越我的蟒蛇途径的方式:

在此处输入图像描述

在此处输入图像描述

昨晚我在 Windows 7 上安装了带有简单 .exe 的 psycopg2,它可以正常工作(到 anaconda 路径)-但是当我尝试启动 Django 应用程序时,它正在 Python27\lib\site-packages 中查找。我允许 Anaconda 在安装时将其添加到路径中,因为推荐它的帖子说,而且我还使用 Windows 路径变量正确设置了 Python。

这让我想知道,我是否真的应该卸载 python2.7.10,因为 Anaconda 内置了 python 2.7.9,并使用 anaconda 提示符处理所有内容,还从我的 Windows 路径变量中删除 python 2.7?所以,正是

在 Django 中使用 Anaconda 的最佳方式是什么?

4

3 回答 3

2

我目前花了周末试图解决类似的问题。我安装了 Anaconda (Miniconda3) 用于分析工作,但我也想从事 Django 项目。最后,我最终使用 Anaconda 虚拟环境来处理我的项目。这基本上是我在cmd中所做的:

>mkdir mysite
>cd mysite
>conda create -n mysite-env python=3
>activate mysite-env
>conda install django

基本上,这在我的 Anaconda 安装的 envs 文件夹中创建了一个 virtualenv,我可以创建/使用 django 而不必担心多个 python 安装。不确定这是否是最好的方法,但它对我有用。

于 2015-11-16T18:23:58.110 回答
1

您遇到的问题是您可能没有研究 Anaconda 的用途或解决的问题。在将 Anaconda 添加到您的 PATH 时,在安装步骤中指出了此步骤。由于 Anaconda 安装 Python 并具有“环境”,因此没有理由在您的系统上安装两个版本的 Python,但 Anaconda 允许您在环境中安装不同版本的 Python。只有一个人可以使用“Python”命令,除非您从 python.exe 目录执​​行它或为 python 命令创建一个单独的别名并将其指向 Anaconda 或其他 Python 安装。同样,这是没有意义的,因为您可以使用 Django 项目和需求创建一个新环境。

简而言之,拥有 2 个单独的 Python 安装几乎消除了 Anaconda 帮助解决的问题。

于 2015-11-16T18:50:43.180 回答
1

在 Windows 10 中,打开 Anaconda Navigator,搜索未安装的“django”。单击复选框,然后单击应用。

于 2016-11-14T01:13:35.417 回答