2014-02-18 25 views

Antwort

14

Die Antwort ist ja.
Wir brauchen nur wheel Paket und wir brauchen es nicht einmal zu installieren, da nach docs sie es direkt (aufgrund der Tatsache, verwenden können .whl Dateien das gleiche Format wie .zip Dateien und Python haben kann Code in .zip Dateien ausführen direkt):

[email protected]:~$ python ./wheel-0.22.0-py2.py3-none-any.whl/wheel -h 
usage: wheel [-h] 

      {keygen,sign,unsign,verify,unpack,install,install-scripts,convert,version,help} 
      ... 

positional arguments: 
    {keygen,sign,unsign,verify,unpack,install,install-scripts,convert,version,help} 
         commands 
    keygen    Generate signing key 
    sign    Sign wheel 
    unsign    Remove RECORD.jws from a wheel by truncating the zip 
         file. RECORD.jws must be at the end of the archive. 
         The zip file must be an ordinary archive, with the 
         compressed files and the directory in the same order, 
         and without any non-zip content after the truncation 
         point. 
    verify    Verify a wheel. The signature will be verified for 
         internal consistency ONLY and printed. Wheel's own 
         unpack/install commands verify the manifest against 
         the signature and file contents. 
    unpack    Unpack wheel 
    install    Install wheels 
    install-scripts  Install console_scripts 
    convert    Convert egg or wininst to wheel 
    version    Print version and exit 
    help    Show this help 

optional arguments: 
    -h, --help   show this help message and exit 

Nun, alles was wir tun müssen, ist convert Argument zu verwenden, und übergeben Sie Ei umgewandelt werden:

[email protected]:~$ python ./wheel-0.22.0-py2.py3-none-any.whl/wheel convert ./my-egg.egg 

Dank Paul Moore answer für die Bereitstellung von auf virtualenvs Gruppe und auf Ivo für mehr Details auf #pip irc channel.