首先python是一门解释型脚本语言,它的运行依赖于解释器。
pycharm 是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。
什么是ide呢?
ide集成开发环境,其中包含 解释器,编辑器,调试环境 debug
操作机器:为了方便学习,一般在虚拟机中操作(我这使用的是virtuaBox, 系统是 unbuntu 18版 )
安装虚拟机和pycharm 这里就不说了。
下面说说端口映射:
原理:端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。
当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。
而虚拟机就相当于另外一台电脑。
1.运行unbuntu之后,点击右上方的控制菜单,然后点击开设置
2.点击左边网络,然后再点击如图所示右边的高级选项,再选端口转发
3.点击如图的+图标,然后如图 2处,名称可以自己命名,协议可以不用管,主机端口为物理机连接虚拟机时输入的端口号,
子系统端口为虚拟机的端口,这里22为ssh端口,如果是连接虚拟机的其他,列如mysql,就是3306。
隔离python运行环境
一.windows下面
1.首先先要安装python,配置好运行环境,然后进入cmd,输入pip install virtualenv 安装virtyalenv模块
2.可以在你 需要创建隔离环境的文件下按住shift右击鼠标,打开cmd,即如下图所示
3.输入 virtyalenv aa创建名为aa的全新的隔离python环境,如有安装多个python版本,可以指明python解释器路径
4.如下图,创建成功之后aa目录下的所有文件
5. 在cmd 中aa文件的路径下,输入aa\Scripts\activater进入隔离环境,退出命令是:deactivate
6.当然可以使用pycharm,在你创建项目的时候,会自动帮你创建隔离环境
二.虚拟机unbuntu下
1.先安装virtualenv模块
2.创建隔离环境,这里创建是全新的环境,不会复制第三方库,输入命令:mkvirtualenv -p /user/bin/python3.6 first ,-p 后面是python解释器版本路径,first是隔离环境名称
3.创建后会默认进入隔离环境,使用deactivate退出隔离环境,再次进入使用命令 workon first
Pycharm连接虚拟机
1.File - New project - Pure python
①是物理机的隔离环境路径
②点击选择add remote,创建一个ssh连接虚拟机,见下一张图
③是你虚拟机存放python文件的路径
2. host 127.0.0.1代表物理机,port 是虚拟机映射端口 ,python interpreter path 选择你的python解释器路径
3.创建好之后,配置一下窗口右边显示虚拟机的同步信息,进去tools - deployment ,如果你窗口右边没有remote host ,先点击最后一个选项,
再点击configuration配置显示目录
4.name 可以自己修改名字,root path 窗口显示虚拟机中的目录,可以与Mappings中的Deployment path 路径对换
5.如下图所示完成了,同步显示一幕了然
初次写博客,纯属个人笔记习惯,如果写的不好或不对之处,请多多指教