Also definitely check out virtualenv (and virtualenvwrapper). It lets you 
partition off your environments, so you don't have a bunch of packages in your 
global space. Between pip and virtualenv, I think Python has one of the best 
package management systems for developing, testing, and deploying.

On Mar 24, 2011, at 4:03 PM, Leo Shklovskii <[email protected]> wrote:

> Use easy_install to install pip and then don't use easy_install for anything 
> else. Use pip to manage your python packages.
> 
> Setting up setuptools/easy_install is super simple, depending on your 
> platform: http://pypi.python.org/pypi/setuptools#installation-instructions
> 
> --
> --Leo
> 
> Nimret Sandhu wrote:
>> I must say I am quite disappointed with the complexities involved in setting 
>> up 3rd party packages within a python environment. I have been looking into 
>> automating some tasks using python/ssh via paramiko. I tried using 
>> 'easy_install' to download it and it looks like that wasn't even installed 
>> with the basic python install. Perhaps I have to download this other package 
>> called 'setuptools' first - not sure.
>> Anyways, I pretty much gave up and found 2 java libs, one of which I was 
>> able to get up & running from within jython in 5 mins.
>> what's the story with python's package management these days? easy_install, 
>> setuptools, etc .. what are they and how are they supposed to be used? If 
>> devs can't figure this morass out, how are users supposed to?

Reply via email to