windows使用vmware虚拟机搭建centos7开发环境①打通笔记表和虚拟机之间的网络
windows使用vmware虚拟机搭建centos7开发环境
基于python的开发,大部分的插件对centos比较友好,在windows下支持力度不够,直接在centos下开发是个不错的选择,大部分人习惯在windows下写代码,此时我们可以使用vmware安装centos,通过windows写代码在centos中运行
开发环境搭建:
windows + wmware_workstation
Windows10 + centos7.x
Windows宿主机使用wifi上网,虚拟机使用宿主机共享网络上网
开发环境原理:
Windows上使用pycharm开发,代码直接同步到centos中
虚拟机选择vmnet8
启用笔记本电脑的vmnet8能让虚拟机和笔记本通信
笔记本和vmware共享网络,这样虚拟机才能使用外网,这样虚拟网络就自动变成了192.168.0.1
编辑虚拟网络的网段:我手动定义成192.168.0.0
Vmware centos7设置 ip地址为:192.168.0.199 [root@node1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes #IPV6_AUTOCONF=yes #IPV6_DEFROUTE=yes #IPV6_PEERDNS=yes #IPV6_PEERROUTES=yes #IPV6_FAILURE_FATAL=no #IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=7758c9cc-add8-4051-9539-b2aedb9f2c6e DEVICE=eth0 ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=192.168.0.1
编辑虚拟机的配置让命令行工具能通过windows主机的代理上网:
10.11.0.148为宿主机的ip,需要根据实际情况修改
http_proxy=http://10.11.0.148:808 https_proxy="https://10.11.0.148:808" export ftp_proxy=http://10.11.0.148:808 export socks_proxy="socks://10.11.0.148:808/" export http_proxy=http://10.11.0.148:808 export https_proxy=https://10.11.0.148:808
Pycharm显示工具栏
笔记本可以和虚拟机通信
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律