Vagrant+virtualBox+pycham+python环境的安装及配置
来源:互联网 发布:数据库爆破 原理 编辑:程序博客网 时间:2024/05/21 14:58
概要: 通过Vagrant,virtualBox安装配置,把virtualBox虚拟机的linux项目映射windows本地项目中,在windows的pycharm工具中开发用python语言开发项目,实际项目的运行环境为虚拟机的linux系统。
优点: 占用内存小。
一. 安装时,按照第一个参考地址安装。
参考资料:https://blog.smdcn.net/article/1308.html
http://blog.star7th.com/2015/06/1538.html
网络配置采用:较为常用是端口映射,就是将虚拟机中的端口映射到宿主机对应的端口直接使用 ,在Vagrantfile中配置:
1
config.vm.network :forwarded_port, guest:5000, host: 5000
目录映射:
config.vm.synced_folder "./blog", "/opt/project/blog"
二。 启动前配置:file -> settingàtools ->vagrant
三. 启动后配置:file->setting->project interpreter-> ->add remote
四. 安装包目录
安装包统一安装在虚拟环境中的独立python环境VirtualEnv中:
/opt/packages/work/website-env/bin/python
参考资料:http://www.jb51.net/article/66245.htm
http://blog.sina.com.cn/s/blog_4ddef8f80101eu0w.html
http://blog.csdn.net/bluehawksky/article/details/50681301
五. 配置完成后,正常启动,浏览器不能访问。http://127.0.0.1:5000/
问题解析参考方法:http://cn.v2ex.com/t/200358
修改防火墙:http://www.jb51.net/os/RedHat/401932.html
设置好防火墙后,app.run()设置,0.0.0.0网段,debug模式为True。
六. Debug启动时出现问题“warning: Debugger speedups using cython not found”
参考:http://blog.csdn.net/u013920434/article/details/52494924
七. 运行时用runserver,配置如下:
在pycharm上运行服务器端:
- Vagrant+virtualBox+pycham+python环境的安装及配置
- vagrant+VirtualBox配置linux环境
- windows 配置 vagrant virtualBox 开发环境
- window安装vagrant+virtualbox
- 安装vagrant&virtualBox
- vagrant+virtualbox搭建开发环境
- 使用VirtualBox + Vagrant打造属于自己的开发环境1
- 使用VirtualBox + Vagrant打造属于自己的开发环境2
- 使用VirtualBox + Vagrant打造统一的开发环境
- vagrant+virtualbox打造可移动的开发环境
- 使用VirtualBox+Vagrant搭建自己的Laravel开发环境
- [Python] 安装及环境配置
- python安装及环境配置
- python安装及环境配置
- mac下安装virtualbox+vagrant
- Vagrant和VirtualBox搭建基于windows的Ruby on Rails基本开发环境(共享文件夹配置)
- Python及其开发环境的安装、配置及Python入门
- 配置vagrant环境遇到的几个问题
- Google官方刷题资源-基础题-第一题
- X-ray 冠脉造影图像中的膈边界检测方法
- Gradle项目导入idea遇到问题(Mac下)
- Post Form Urlencoded HttpEntity
- .NET漫游指南-006-语言集成查询LINQ
- Vagrant+virtualBox+pycham+python环境的安装及配置
- CCF 201412-2 Z字形扫描(100分)
- Eclipse创建maven-webapp项目问题汇总及解决方法
- 修改trunk到access
- Java框架--- hibernate 框架
- 机器学习:Bias(偏差),Error(误差),和Variance(方差)
- HashSet去重原理
- 简单unity协程优化方案
- Java的集合与散列