Anaconda 覆盖 python 作为默认站点包目录 windows 7

Anaconda overriding python as the default site-packages directory windows 7

根据我对中学的记忆,水蚺和 pythons 都是大型蛇类,它们可以压倒它们的猎物,但是水蚺更大更重,这可能就是它超越我的 python 的方式途径:

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

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

将 Anaconda 与 Django 结合使用的最佳方式是什么?

我目前整个周末都在努力解决类似的问题。我安装了 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,我可以 create/work 使用 django 而不必担心多个 python 安装。不确定这是否是最好的方法,但它对我有用。

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

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

在Windows10中,打开Anaconda Navigator,搜索'django'未安装。单击复选框,然后单击应用。