首页 > 其他 > 详细

anaconda安装django

时间:2020-01-17 17:28:24      阅读:68      评论:0      收藏:0      [点我收藏+]

Django是python的一个web框架

Anaconda指的是一个开源的Python发行版本。

  • ? ? ? ?其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 460 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

  • ? ? ? ?Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等

  • ? ? ? ?conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换

何时选择anaconda

  • ? ? ? ?如果你是一个新手,想要学习python,可以使用anaconda,使用anaconda可以节省不必要的时间成本

  • ? ? ? ?如果你需要在多个python版本间进行切换,可以使用anaconda,它提供的环境管理会让你省下很多时间,创建一个不同版本的python只需一条命令。

  • ? ? ? ?我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
    Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

安装Anaconda

  • ? ? ? ?如果你的本地有python,可以不用理会,如果你的本地没有python,也不要紧,因为我们会使用anaconda创建的python。

  • ? ? ? ?下载:
    • ? ? ? ?https://www.anaconda.com/distribution/#download-section ,此处选择的版本为anaconda的base环境版本,选哪个都可以,后面我们可以创建任意版本的python,建议选你常用的版本。
    • ? ? ? ?按步骤安装即可,确保将Anaconda的安装路径(D:\Anaconda3\Scripts)加入到环境变量中,输入conda --version,出现版本号即成功。
    • ? ? ? ?如输入conda upgrade --all(更新)显示错误:CondaHTTPError: HTTP 000 CONNECTION FAILED for url
      • ? ? ? ?添加Anaconda的Library库目录到环境变量,目录如下:D:\Anaconda3\Library\bin, 然后重新打开命令行
    • ? ? ? ?设置国内清华镜像
      conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
    • ? ? ? ?如果以上两步有任何问题的,参考:https://www.jianshu.com/p/c74668743932
  • ? ? ? ?查看所有环境:
    • ? ? ? ?conda env list 或者 conda info --envs 查看所有环境,你可以看到 有个叫base的python环境,版本为你在官网下载anaconda时指定的版本。
  • ? ? ? ?激活和退出一个环境
    • ? ? ? ?conda activate base,进入base环境,使用python --version 查看版本
    • ? ? ? ?conda deactivate, 退出一个python环境
  • ? ? ? ?创建任意版本的python环境
    • ? ? ? ?conda create --name python362 python=3.6.2 或者 conda create -n python362 python=3.6.2 // 不加python版本号默认为库中可找到的最新版本python
    • ? ? ? ?conda create --name new_python362 --clone python362 // 复制一个环境
    • ? ? ? ?conda env list // 查看已创建环境
    • ? ? ? ?conda remove --name python362 --all // 删除环境
    • ? ? ? ?你所创建的环境都在Anaconda的 D:\Anaconda3\envs 目录里。
  • ? ? ? ?安装和卸载包
    • ? ? ? ?conda install requests // 在当前环境中安装包
    • ? ? ? ?conda remove requests // 在当前环境中卸载包
    • ? ? ? ?conda install --name python362 requests // 在指定环境中安装包,卸载同理
    • ? ? ? ?conda list查看已安装的包列表
    • ? ? ? ?conda search --full-name pandas查找一个包及其所有版本, 模糊查找 conda search // 无需<>,text为模糊查找包名的一部分
    • ? ? ? ?conda update --all 或conda upgrade --all // 更新所有包
    • ? ? ? ?conda update 包名 或 conda upgrade 包名 //更新指定包,同样可以更新指定环境的指定包。
    • ? ? ? ?当然你也可以使用pip insatll 或 pip uninstall来安装和卸载包,但由于pip只是包管理工具,所以必须进入到指定环境进行安装卸载,而conda是环境管理,可以指定环境进行安装卸载。
    • ? ? ? ?conda本身和anaconda、python本身也算包, conda update conda 、 conda update anaconda 、 conda update python
    • 这里再说一次,如果更新比较慢,换用清华的源
      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      conda config --set show_channel_urls yes 在包后面显示来源
  • ? ? ? ?环境的导入导出
    • ? ? ? ?进入一个环境后, conda env export > environment.yaml // 将当前环境导出到当前文件夹的environment.yaml,可以指定绝对路径
    • ? ? ? ?conda env create -f environment.yaml // 根据yaml文件创建(导入)一个环境。

      安装Django

看到网上有人建议使用python的web框架时尽量不要使用anaconda,但我试了下也没发现任何不妥。
  • ? ? ? ?

anaconda安装django

原文:https://www.cnblogs.com/lz0925/p/12206629.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!