概要: 通過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中配置:
|
|
目錄映射:
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上運行服務器端:



