python环境搭建

python环境搭建概念理解

环境搭建-python解释器:

  1. 解释型
  2. 编译型

解释型编程语言:以高级语言翻译给通过识别低级语言的计算机的指令码,就好比我们为计算机,而高级语言为字典,计算机语言为英语书籍,我们需要依靠高级语言来翻译计算机语言从而与计算机进行交流

编译型编程语言:编译器一次性将源代码打包成可执行文件放至各种可运行环境中

python解释器的本质:是将关于python的代码进行翻译并运行从而实现功能需要的重要工具

pycharm:

ide(集成开发环境):不是一个指定的第三方库,且ide不是只局限于python,每一款语言都有属于自己的集成开发环境,集成开发环境分别由以下三部分组成

  1. 解释器

  2. 编辑器

  3. 调试环境

作用:大大提高运行效率,可识别错误,帮助快速寻找错误位置并提示错误原因及时纠正

 

 

选择安装pycharm的小细节:pycharm分为专业版、教育版、社区版,三者区别在于功能上的差异,如果是需要进行较为复杂的代码学习安装专业版是首选,教育版一般属于学校用于练习,较为适合新手,而社区版基本是专业版的简化版,相比少了一些功能,但依然可以解决工作问题

 

专业版的下载地址:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows

虚拟机

常用虚拟机:VMware、virtualboxxshell

作用:提供软件的开发实验室,物理机和虚拟机在本质上没什么区别,但是我们可以在虚拟机里随意操作,直至实验结果出来,都不会对电脑造成任何损坏,且节省空间,使得计算机本身更加流畅

 

 

虚拟机端口映射:

端口:两者连接的接口,当我们需要通过QQ或微信聊天时,首先需要知道对方的IP地址和端口,才能建立连接进行聊天

每个软件有一个或多个端口,电脑的IP地址一样,这就可以通过不同的软件端口对应使用多个软件,一台电脑有2的16次方(65535)个端口,80(www) 22(ssh) 这类端口属于周支端口

端口映射:虚拟机和物理机不能直接访问,他们存在隔离,所以这种时候就需要端口映射,ssh访问自己的端口22,而xshell也访问自己端口22,从而实现xshell和ssh的端口映射,实现物理机和虚拟机之间的联系

 

隔离python运行环境:通过一些软件将python环境复制并于相应的项目对接,一个python不可同时和不同项目对接

python隔离环境的操作:

  1. workon(查找当前的python隔离环境)
  2. workon django(进入django的隔离环境,也可进去其他的隔离环境)
  3. deactivate(退出当前的python隔离环境)
  4. mkvirtualenv -p /use/bin/python(查看存在的python版本)
  5. mkvirtualenv -p /use/bin/python3.6 first(在python3.6的环境下创建first文件)
  6. pip install requests(前提是进入了django隔离环境安装requests库)
  7. import requests (导入requests库)

当退出虚拟环境后再导入库时,无法导入,这就解释了python环境的隔离不会复制第三方库

 

 

2019-03-22

 

posted @ 2019-03-22 02:05 陈澄澄 阅读(...) 评论(...) 编辑 收藏