python环境搭建

一 python解释器

编程语言 :机器语言、汇编语言、高级语言
高级语言写的代码计算机是看不懂的,解释型编程语言有一个解释器,解释器把代码翻译成计算机能看懂之后再给计算机的CPU去执行。python属于一个解释型编程语言。
python代码运行本质:python解释器去执行python脚本(没解释器不能运行代码)python环境搭建

编译型:通过编译器一次性将源代码打包成一个可执行文件,将可执行文件放到任何可执行他的平台上即可执行。(打包好后脱离编译器)

二 pycharm

pycharm是一个ide(集成开发环境)。

  • 解释器/编译器
  • 编辑器
  • 调试环境

作用:大大提高开发效率。

三 虚拟机

作用

  1. 保证主机的快速运行,减少不必要的垃圾安装程序
  2. 使用不同版本的操作系统,如Linux等
  3. 在虚拟机中可以随便安装和彻底删除

端口映射

端口:所有的程序要访问网络必须要有IP和端口 一个程序有一个或多个端口
整台电脑共有65535个端口
比如 80端口 ( www) 22端口 (ssh协议)

端口映射:主动将物理机端口和虚拟机端口连接
本机IP地址127.0.0.1 (localhost)python环境搭建
四 隔离的python运行环境

为什么要隔离?
为了不污染系统环境

virtualenv 在windows环境下:

  1. 创立一个文件夹 - 按住shift在点击鼠标右 - 键然后点击在此处打开命令窗口python环境搭建
  2. 输入pip install virtualenv下载
  3. 进入:输入文件夹名 — Scripts —activate
  4. 退出:deactivate
    python环境搭建

pycharm默认会创建一个虚拟环境(venv文件夹)
python环境搭建
virtualenvwrapper 在linux环境下

  1. 查看:workon
  2. 进入:workon + 名字
  3. 退出:deactivate
  4. 创建:mkvirtualenv -p /usr/bin/python3.6 空格+名字
    python环境搭建
    python隔离环境不会复制第三方库python环境搭建

五 pycharm远程配置
python环境搭建
python环境搭建
python环境搭建
python环境搭建python环境搭建python环境搭建python环境搭建python环境搭建