一、virtualBox创建虚拟机
安装好virtualBox > 点击新建 > 修改名称(任意) > 选择类型(Linux)> 版本选择(ubuntu64,注意需要开启电脑虚拟化才能选择)


自定义虚拟机分配的内存空间,内存空间够大的可以尽量拉大

选择已有虚拟硬盘文件(即安装的Ubuntu文件 > ubuntu18.vmdk) > 点击创建

设置端口转发规则:点击设置 > 选择网络 > 点击高级 > 点击端口转发 > 点击+ > 主机端口:xx(随意) > 子端口:22(远程连接默认端口)> 点击OK



然后就可以启动虚拟机啦

创建一个新的虚拟环境(mkvirtualenv -p /usr/bin/python3.6 xxx 根据实际情况来定),workon用于查询已有的虚拟环境

二、配置pycharm与虚拟机的环境连接
安装好pycharm > 新建一个项目 > 修改项目名 > 添加远程虚拟环境(点选 Add remote)


点击SSH > 输入HOST(根据所配置虚拟机的软件来填,virtualBox在NET模式下使用127.0.0.1) > 设置port(根据虚拟机上设置的主机端口名来定)> 配置python解释器路径(python interpreter path,即之前配置好的虚拟环境的路径)> 点击OK


更改remote project location (远程同步代码) 路径,在此之前需要先创建一个空文件夹用来存储代码 > 点击create


部署构造 > 点击+ > 更改name > 选择SFTP类型 > 将root path 更改为所创建的用于同步代码的文件夹的路径 > 点击打钩 > 点击OK




更改选项(option)使代码实时同步


显示 remote Host : 点击tools > 点击browse remote host

显示如下:

接下来就可以创建项目文件了:

