[英]How to run multiple feature file in behave using pycharm professional
[英]Using PyCharm Professional and Vagrant, how do I run a Django server?
我已經設置了我的配置,以便遠程運行服務器。 當我單擊運行時,我看到使用的命令:
ssh://vagrant@localhost:2222/usr/bin/python -u "C:/Users/MyName/ProjectName/config/manage.py" runserver localhost:8080
(由於匿名原因,我已經替換了目錄名稱)。
當我運行它時,它失敗(顯然)因為它使用了我的manage.py的Windows路徑特別是我得到的錯誤是
`/usr/bin/python: can't open file 'C:/Users/MyName/judgeapps/config/manage.py': [Errno 2] No such file or directory
在廣泛的谷歌搜索之后我無法弄清楚的是如何強制django在我的流浪漢機器上使用路徑。 我該怎么做呢?
訣竅是在PyCharm中創建Python解釋器,並配置項目以使用此解釋器。
注意:以下內容適用於PyCharm Professional 4.0。
Tools->Vagrant->Up
從PyCharm啟動您的Vagrant機器 Tools->Start SSH Session
。 從顯示的列表中選擇Vagrant at [VagrantFolder]
。 which python
。 這將為您提供虛擬機上python的絕對路徑。 File->Settings->Project->Project Interpreter
。 單擊+按鈕以創建新按鈕。 Vagrant
。 您的Vagrant instance folder
應該是主機上VagrantFile的位置。 Python interpreter path
應設置為您在上面的步驟3中找到的絕對路徑。 up
才能使其正常工作。 Run
菜單中,選擇“ Edit Configurations
Django Server
Host
設置為0.0.0.0
。 這會將runserver
命令綁定到外部IP。 Run browser
並將URL設置為您在VagrantFile中映射到VM的主機/端口(例如,如果我將主機的端口8080
映射到Vagrant的8000
,我將使用http://127.0.0.1:8080/
) Python interpreter
,你從上面的部分設置了Python interpreter
下拉 path mappings
(這有時是可選的,具體取決於存儲VagrantFile的位置)。 運行你的項目,享受Vagrant的榮耀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.