Home     |     .Net Programming    |     cSharp Home    |     Sql Server Home    |     Javascript / Client Side Development     |     Ajax Programming

Ruby on Rails Development     |     Perl Programming     |     C Programming Language     |     C++ Programming     |     IT Jobs

Python Programming Language     |     Laptop Suggestions?    |     TCL Scripting     |     Fortran Programming     |     Scheme Programming Language


 
 
Cervo Technologies
The Right Source to Outsource

MS Dynamics CRM 3.0

Python Programming Language

is there a standard way to "install" egg-files under windows ?


hello,

after 4 months playing around with Python,
and I still have troubles with egg files.
Sometimes it works, sometimes it doesn't.

If I google on "python egg", I get lost of links,
which contains huge pages of information,
and I'm totally scared off.

I've used several methods,
the last one, success with 1 egg file, no success with another egg-file:
- download ez_setup.py and put it in a sub-directory of the Python path
- open an Python IDE
- open the ez_setup.py in the IDE
- dump the egg files in the same directory as ez_setup.py
- set in the IDE, the commandline parameters to the egg-filename (no path)
- run ez_setup.py in the IDE

Can someone tell how to install an egg file in just 1 line ?
Or even better, can there be an icon on the desktop, where I just can drop the egg-file ?

thanks,
Stef Mientki

Stef Mientki schrieb:

setuptools - which you install using the ez_setup.py - will install a
script called easy_install. Under unix, this is installed in /usr/bin,
I'm not sure where it is installed under windows - go use a search.

But this script takes an egg-file as argument, and installs it.

So - either open the shell of your choice and type

easy_install <egg>

or maybe you can even use that via drag-n-drop to a desktop-link to that
easy_install-script, as dropping an egg over a program icon should pass
that as first argument.

Diez

"Diez B. Roggisch" <d@nospam.web.de> wrote:

> setuptools - which you install using the ez_setup.py - will install a
> script called easy_install. Under unix, this is installed in /usr/bin,
> I'm not sure where it is installed under windows - go use a search.

It puts easy_install.exe (and variations on it) in C:\Python25\Scripts
(replace C:\Python25 with the path to your python installation).

Diez B. Roggisch wrote:
> Stef Mientki schrieb:

>> hello,

>> after 4 months playing around with Python,
>> and I still have troubles with egg files.
>> Sometimes it works, sometimes it doesn't.

>> If I google on "python egg", I get lost of links,
>> which contains huge pages of information,
>> and I'm totally scared off.

    ".egg" files are actually ".zip" files.  So you can
rename them to ".zip" and unpack them where they need to go.
This is usually easier than debugging "easy_install".

                                John Nagle

thanks guys,

I'm slowly getting the picture.
Now knowing it's a zip file,
and trying several egg-files through easy_install,
I noticed different things,
- sometimes the egg is unzipped and placed in the "site-package" directory
- sometimes it's just copied (unzipped) to the site-package directory.

My first conclusion that egg-installation didn't work sometimes,
has probably to do with version conflicts between the already installed
libs and the new to install libs,
but I guess that's the benefit of open source ;-)

So if that's all, the renaming to .zip might be a less obscure way of
working.

cheers,
Stef Mientki

Add to del.icio.us | Digg this | Stumble it | Powered by Megasolutions Inc