2013-03-17 1565 views
7

我正在使用IntelliJ IDEA 12 Ultimate Edition並創建燒瓶項目。IntelliJ IDEA 12:如何運行pip install來在虛擬環境中安裝庫?

我使用IDEA創建了virtualenv並使用它,但是我的代碼依賴於其他庫作爲前進方向。例如Flask-Restless。

我的IntelliJ IDEA的代碼看起來像

enter image description here

有沒有一種方法來安裝高射炮,不寧使用IntelliJ IDEA的12?

是否需要激活命令行我的virtualenv並安裝它自己?

IDEA可以提供給我什麼嗎?

回答

4

在您的存儲庫根目錄中使用piprequirements.txt。我的PyCharm會自動提示我安裝缺少的要求,或者如果安裝的版本不等於requirements.txt。與版本

your_python_root_pip install -r requirements.txt 

可以得到已安裝的軟件包:

您可以從requirements.txt安裝軟件包

your_python_root_pip freeze -r requirements.txt 

詳見點子幫助。見requirements.txt例如:

flask==0.9 
flask-testing==0.4 
blinker==1.2 
uwsgi==1.4.5 
nose 
coverage 
pep8 
+0

但您從命令行運行pip install,對不對?如果IDEA沒有找到任何庫,並建議使用'pip install'將IDE安裝到IDE中,而不是我離開IDE並從命令行安裝 – daydreamer 2013-03-18 15:40:46

+1

,則我更感興趣。請參閱PyCharm路線圖:http://confluence.jetbrains.com/顯示/ PYH/PyCharm + 2.5 +路線圖。查看有關'依賴管理'的詳細信息,'建議安裝或更新所需的庫','distutils/PyPI支持'等。在PyCharm中默認支持,對於IDEA,您可能必須安裝某個插件。 – tbicr 2013-03-18 16:09:13

+0

很酷,謝謝。我會盡力找出答案 – daydreamer 2013-03-18 16:21:43

11

在IntelliJ IDEA的使用工具 | 管理Python軟件包對話框用於安裝/卸載您的Python SDK或項目中使用的virtualenv的軟件包。

0

您可以通過工具/Python的集成工具/包裝需求文件安裝通過PyCharm 2017.1所有的項目包。到那裏完整路徑到您的requirements.txt文件,PyCharm會要求您安裝所有依賴項。

相關問題