我正在使用IntelliJ IDEA 12 Ultimate Edition
并创建名单项目。
我使用IDEA创建了virtualenv并使用它,但是我的代码依赖于其他图书馆我继续前进。例如Flask-Restless。
我在IntelliJ IDEA中的代码看起来像
有没有办法使用IntelliJ IDEA 12安装Flak-Restless?
或
我需要在命令行上激活我的virtualenv并自行安装吗?
IDEA可以为我提供什么?
答案 0 :(得分:16)
在IntelliJ IDEA中,使用工具 | 管理Python软件包对话框,用于安装/卸载项目中使用的Python SDK或virtualenv的软件包。
答案 1 :(得分:5)
在存储库根目录中使用pip
requirements.txt
。我的PyCharm
会自动提示我安装缺少的要求,或者安装的版本是否与requirements.txt
不相符。
您可以从requirements.txt
安装软件包:
your_python_root_pip install -r requirements.txt
您可以使用以下版本获取已安装的软件包:
your_python_root_pip freeze -r requirements.txt
有关详细信息,请参阅pip帮助。请参阅requirements.txt
示例:
flask==0.9
flask-testing==0.4
blinker==1.2
uwsgi==1.4.5
nose
coverage
pep8
答案 2 :(得分:0)
您可以通过工具 / Python集成工具 / 程序包要求文件,通过PyCharm 2017.1
安装所有项目包。获取requirements.txt
文件的完整路径,PyCharm将要求您安装所有依赖项。