2013-03-17 1562 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会要求您安装所有依赖项。

相关问题