本周目标:
一、安装虚拟机软件VirtualBox
二、在VirtualBox中安装CentOS7
三、在Windows10 Pro 和 CentOS中安装Python3.6
四、安装Vagrant,并使用Vagrant安装CentOS
五、在Windows中安装PyCharm
六、编写并执行一个简单的Python程序
开始之前…
在开始之前请确保您已完成如下配置:
- 使用Windows 10 专业版(64位)操作系统。不是64位请重装64位系统,不是专业版请某宝购买专业版序列号或使用破解工具激活专业版(有条件请支持正版)。
- 下载并安装XShell
一、安装虚拟机软件VirtualBox
下载地址:https://www.virtualbox.org/wiki/Downloads
下载完成后按步骤安装即可。
注意:VirtualBox将会向Windows添加一个虚拟网卡“VirtualBox Host-Only Network”用于虚拟机连接网络,而联通校园网的锐捷认证客户端一旦检测到除本机自带的物理网卡和无线网卡处于启用状态,便会强制断开网络认证连接。如出现这种问题请参考以下步骤进行设置:
- 进入“控制面板” --> 网络和Internet --> 网络和共享中心 --> 更改适配器设置(在左边)
- 找到“VirtualBox Host-Only Network”,在Windows需要使用联通校园网时禁用该网卡(选中,右键,禁用),然后再打开锐捷认证,此时虚拟机将无法使用网络
- 在虚拟机需要使用网络时请启用该网卡并关闭锐捷认证客户端(就算你不关它也会自动检测并强行断开认证),同时拔掉网线,使用移动无线校园网(YNAU-CMCC)或手机热点等方式连接网络
二、在VirtualBox中安装CentOS7
这里使用镜像方式安装。(只想使用Vagrant安装CentOS请移步第四节:安装Vagrant,并使用Vagrant安装CentOS)
(一)下载CentOS镜像
下载地址:https://www.centos.org/download/
选择DVD ISO,出现选择下载源界面,随便选一个即可
(二)将CentOS安装到VirtualBox
- 打开Oracle VM VirtualBox
- 点击左上角【新建】
- 输入一个名称(任意),“类型”选择 Linux ,“版本”选择 Other Linux (64-bit),点击【下一步】
- 选择给虚拟机分配的内存大小(不用太多)
- 为虚拟机分配硬盘空间,如果没有创建过虚拟硬盘则直接选择“现在创建虚拟硬盘”即可
- 一直点【下一步】,在“文件和位置大小”窗口中设置虚拟硬盘文件的存放位置(虚拟硬盘以文件的形式存在,有条件的话请放到固态硬盘中)和虚拟硬盘的大小,最后点击【创建】
- 此时VirtualBox管理器的列表中已经出现了刚才创建的CentOS虚拟机,选择该虚拟机,点击菜单栏上的【启动】按钮
- 在弹出的“选择启动盘”对话框中选择刚才下载好的CentOS镜像文件,点击【启动】
- 通过键盘的↑和↓键选择“Install CentOS 7”,回车
- 系统检测完成后将进入图形化安装界面,选择语言(中文——简体中文(中国),在列表末尾),点击【继续】
- 点击“安装位置”(带有警告标示的那个),进去后直接点左上角【完成】,之后就可以点击【开始安装】了
- 在安装的同时你可以先设置好ROOT密码,并创建一个用户(也可以不创建用户),安装并设置完成后点击【完成配置】,虚拟机将完成接下来的配置,最后点击【重启】,安装完成
(三)配置网络
原版CentOS7在安装完成后需要进行网络配置才能连接网络
首先请先确保VirtualBox的虚拟网卡处于启用状态且电脑已连接到Internet
- 打开创建好的CentOS虚拟机
- 以root身份登录(或以创建的普通用户身份登录,并在执行提示权限不足的命令前面加“sudo”)
- cd /etc/sysconfig/network-scripts/
- 找到网卡配置文件,使用vi编辑器打开(如果你的网卡配置文件不是叫ifcfg-enp0s3的话请以ls输出的结果为准):
ls
vi ifcfg-enp0s3
- 按i进入插入模式,将第11行替换为:
ONBOOT=yes
保存并推出编辑器(Esc,冒号,wq,回车) - 重新启动网络服务:
systemctl restart network - 测试网络连接是否成功:
ping www.baidu.com
(按Ctrl+C可停止ping)
三、在Windows10 Pro 和 CentOS中安装Python3.6
目前Python最新版本为3.7.0,此处须安装3.6.6版本。
(一)在Win10中装Python3.6
-
Windows版下载地址:https://www.python.org/downloads/windows/,找到要安装的Python版本,点击Windows x86-64 executable installer
-
下载完成后打开,如下图所示,先勾选Add Python 3.6 to PATH,然后点击Customize installation
-
确保所有选项都已选中,点【Next】
-
记得勾选Install for all users
-
安装完成后如果出现Disable path length limit选项点一下即可,完成后点【Close】
(二)在CentOS中安装Python3.6
CentOS安装Python可参考此文:linux-Centos7安装python3并与python2共存 - JahanGu - 博客园
注意:
- 务必先安装wget:yum -y install wget
- 此文安装的版本为3.6.2,记得将他的命令中的所有“3.6.2”替换成“3.6.6”
- 出现[y/N]时直接敲y,回车即可
四、安装Vagrant,并使用Vagrant安装CentOS
这里使用Vagrant方式安装。(只想使用镜像安装CentOS请移步第二节:在VirtualBox中安装CentOS7)
安装方式可参考此文:使用Vagrant和Virtual Box创建一台CentOS7虚拟机 - CSDN博客
注意:
- 命令提示符中切换当前操作盘符直接输入盘符加冒号即可(例如切换到H盘直接输入“H:”即可)
- “连接虚拟机”那节的第一步和第二部的顺序颠倒了,要先在VirtualBox管理器中显示创建的虚拟机的终端界面,然后再设置root账户的密码
- 使用Xshell连接虚拟机时使用的XShell时图形化界面的,不需要使用ssh命令;连接的端口号一般为2222,使用教程中的2200端口无法连接时请换成2222端口
- 要先在VirtualBox中将Vagrant创建的虚拟机启动(或以无界面模式启动)才能使用XShell连接
五、在Windows中安装PyCharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
直接下载Community(社区版)即可,下载后一直点下一步安装,中途可勾选创建64位版桌面快捷方式和关联.py格式文件。
六、编写并执行一个简单的Python程序
(以HelloWord为例)
打开PyCharm,新建一个Python Project,向项目文件夹中右键添加一个Python File,输入如下语句:
print("Hello World!")
点击Run --> Run,在弹出的窗口中选择你的项目
运行结果如下: