码迷,mamicode.com
首页 > 其他好文 > 详细

【Anaconda软件】Anaconda使用教程全攻略---anaconda+pycharm+django软件配合使用(九)

时间:2021-02-06 11:48:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:创建   nump   语法高亮   anaconda   项目   测试   不能   支持   ==   

一、名词解释

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工程的创建

 

【Anaconda软件】Anaconda使用教程全攻略---anaconda+pycharm+django软件配合使用(九)

标签:创建   nump   语法高亮   anaconda   项目   测试   不能   支持   ==   

原文地址:https://www.cnblogs.com/xf23554/p/13456050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!