Vagrant+virtualBox+pycham+python環境的安裝及配置


概要: 通過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上運行服務器端:

要是直接運行manage.py程序的話 會提示一大堆東西,那無非是提示沒有傳入參數。所以在pycharm上傳入參數運行即可:操作方式如下
打開manage.py文件 在pycharm右上角點擊edit configurations 編輯配置參數
點開之后彈出如下對話框,在scrip parameters 對應的對話框中輸入配置參數 runserver 0.0.0.0:8000.配置完成之后點擊ok就完成了。
 
如果代碼中已經設置host,則以上配置直接寫runserver即可。如下圖代碼中的配置:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM