zoukankan      html  css  js  c++  java
  • 【Anaconda软件】Anaconda使用教程全攻略---anaconda+pycharm+django软件配合使用(九)

    一、名词解释

    anaconda:Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

    pycharm:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

    VScode:vscode是微软发布的一款软件,全名Visual Studio Code,是一样编辑器,(不是一个完整的ide,需要自己搭建环境),程序员用来写代码的软件。

    python:python是一种基本编译环境,就像java和jar一样。pycharm是一种集成开发环境,为了能够让你快速编写代码,便于调试。简单来说:Python是个解释器,单独下载一个pycharm是不行的,同时还要下载一个python解释器。

    django:Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。Django已经成为web开发者的首选框架,是一个遵循 MVC 设计模式的框架。MVC是Model、View、Controller三个单词的简写,分别代表模型、视图、控制器。Django其实也是一个MTV 的设计模式。MTV是Model、Template、View三个单词的简写,分别代表模型、模版、视图。

    第三方包:

    二、创建整个工程的步骤

    1、安装软件

    anaconda软件:
    pycharm:
    vscode:
    python:
    django:
    第三方包:

    2、创建虚拟环境

    【1】、基于Anaconda环境下,利用代码进行python虚拟环境的搭建

    代码格式:使用 conda create -n your_env_name python==X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

    【2】、基于Anaconda环境下,利用pycharm软件进行python虚拟环境的搭建

    首先是新建工程,打开pycharm之后,面对窗口如下:

     选择【create new project】,接下来会弹出如下窗口

    1、Location:用于定义工程的存放路径

    2、Project Interpreter这个下面有两个选项:New environment using和Existing Interpreter

    3、New environment using 这个选项是新建立一个虚拟的python运行环境;这里有三个选择:Virtualenv,Pipenv,Conda
      3.1、Virtualenv Environment:是虚拟环境的意思,它在项目文件下创建一个独立虚拟环境(venv),他是一款工具,在pycharn中集成了。它会创建一个独立的虚拟环境,可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter程序间,避免了不同Python程序间的互相影响,独立的使用一个Python解释器,不会与本地解释器产生影响。
      3.2、pipnev:包管理模块
      3.3、conda:在conda环境下创建一个虚拟环境,venv在anaconda下,项目文件在venv下。

    目录就是之前自己设置的项目目录下的venv(virtule environment简称),这个虚拟环境可以包含你运行本工程需要的支持包,并可以在这个虚拟的环境中安装新的支持包,这能给你建立一个相对独立的python环境,这个新建虚拟环境的下面两个子选项的意思是继承全局的site-package,含义就是将自己python路径下的site-package链接到你的venv下面以供使用(在venv下面生成几个配置文件,可以链接到你的本地python/Lib/site-package),

    第二个子选项的含义是你在这个工程中使用的python解释器可以对其他工程可见。

    第二个选项的意思是使用自己安装的python编译器去运行此工程,当然已经安装的site-package也继承到此工程中,但是在此工程中新安装的site-package是否会添加到全局的的支持包,我没有验证,不能瞎说。

    【3】、基于Anaconda环境下,利用VScode软件进行python虚拟环境的搭建

    3、创建django工程文件

    【1】、基于Anaconda环境下,利用代码进行django工程的创建

    【2】、基于Anaconda环境下,利用pycharm进行django工程的创建

    【3】、基于Anaconda环境下,利用VScode进行django工程的创建

    作者:小飞
    备注:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
    备注:部分图片下载来源于网络,如若有侵权,请联系本人予以删除,邮箱:2777418194@qq.com。
    本博客作为本人软件学习记录而用,不提供任何软件的下载链接,敬请谅解
    可关注本人微信公众号【软件开发部门】回复“资源”获取部分免费资源
  • 相关阅读:
    【Yii2.0】1.5 Yii2.0新特性记录
    【PHP7.0】PHP7.0 小知识点摘录
    【PHP7.0】PHP7.0学习笔记目录
    【Yii2.0】1.4 Apache2.4.23基于主机名的虚拟主机配置
    【Yii2.0】2.2 Yii2.0 Basic代码中路由链接被转义的处理
    【Yii2.0】1.3 MySQL5.7.15修改root密码
    [Leetcode 106] 130 Surrounded Regions
    [Leetcode 105] 90 Subsets II
    [Leetcode 104] 131 Palindrome Partitioning
    [Leetcode 103] 37 Sudoku Solver
  • 原文地址:https://www.cnblogs.com/xf23554/p/13456050.html
Copyright © 2011-2022 走看看