python环境搭建
一 python解释器
编程语言 :机器语言、汇编语言、高级语言
高级语言写的代码计算机是看不懂的,解释型编程语言有一个解释器,解释器把代码翻译成计算机能看懂之后再给计算机的CPU去执行。python属于一个解释型编程语言。
python代码运行本质:python解释器去执行python脚本(没解释器不能运行代码)
编译型:通过编译器一次性将源代码打包成一个可执行文件,将可执行文件放到任何可执行他的平台上即可执行。(打包好后脱离编译器)
二 pycharm
pycharm是一个ide(集成开发环境)。
- 解释器/编译器
- 编辑器
- 调试环境
作用:大大提高开发效率。
三 虚拟机
作用 :
- 保证主机的快速运行,减少不必要的垃圾安装程序
- 使用不同版本的操作系统,如Linux等
- 在虚拟机中可以随便安装和彻底删除
端口映射:
端口:所有的程序要访问网络必须要有IP和端口 一个程序有一个或多个端口
整台电脑共有65535个端口
比如 80端口 ( www) 22端口 (ssh协议)
端口映射:主动将物理机端口和虚拟机端口连接
本机IP地址127.0.0.1 (localhost)
四 隔离的python运行环境
为什么要隔离?
为了不污染系统环境
virtualenv 在windows环境下:
- 创立一个文件夹 - 按住shift在点击鼠标右 - 键然后点击在此处打开命令窗口
- 输入pip install virtualenv下载
- 进入:输入文件夹名 — Scripts —activate
- 退出:deactivate
pycharm默认会创建一个虚拟环境(venv文件夹)
virtualenvwrapper 在linux环境下
- 查看:workon
- 进入:workon + 名字
- 退出:deactivate
- 创建:mkvirtualenv -p /usr/bin/python3.6 空格+名字
python隔离环境不会复制第三方库
五 pycharm远程配置