带有集成包管理系统的Python IDE
我的朋友们经常问我哪个Python的开发环境(IDE)更好用,但我总是回答不上来,因为这要看他们使用的平台,有时候管理软件包会让人头疼。今天我试着找一个有集成软件包管理系统的Python IDE(比如PIP),这个系统能询问用户是否希望IDE在线搜索缺失的软件包,然后直接安装,就像他们喜欢的TeX编辑器那样。
所以,你知道有没有这样的IDE吗?如果没有,你觉得为什么呢?
2 个回答
1
我觉得这主要跟Python的打包问题有关。对于Windows用户来说,管理二进制包非常重要(Python在Windows上有很多用户,因为他们并不把Windows当成二等平台),而在Windows上用distutils构建很多C扩展通常是行不通的(比如你可以试试在Windows上运行'pip install numpy')。总的来说,Python的“打包”状态让人感到困惑;我认为这就是我所知道的没有人费心把现有工具整合到他们的IDE中的主要原因。
顺便说一下,如果你想要免费的工具,并且对eclipse比较熟悉,我推荐pydev。
3
如果你在做Django开发,我觉得你一定要看看sourceLair。这个工具可以和pip结合使用。你只需要右键点击你的requirements.txt文件,选择安装依赖,就搞定了。
现在,你还不能搜索pip包,不过我想这可能会在未来成为一个新功能。