BitTorrent python version



  • My first thought was "WTF?!" here...

    [root@poizan poizan]# bittorrent
    
    A BitTorrent package for the wrong version of Python is installed on this
    system.  The default version of Python on this system is 2.4.  However, the
    BitTorrent package is installed under Python 2.4.
    
            To install BitTorrent correctly you must first:
    
            * Remove *all* versions of BitTorrent currently installed.
    
            Then, you have two options:
    
            * Download and install the .deb or .rpm package for
              BitTorrent & Python 2.4
            * Download the source .tar.gz and follow the directions for
              installing under Python 2.4
    
            Visit http://www.bittorrent.com/ to download BitTorrent.
    
    [root@poizan poizan]# python -V
    Python 2.4.3
    


  • Maybe it wants 2.4.0.

    Anyways the solution is obvious: Get a different bittorrent implementation.



  • The real WTF is that you're using the official python bittorrent implementation, try bittornado or azureus or ktorrent



  • @alias said:

    The real WTF is that you're using the official python bittorrent implementation, try bittornado or azureus or ktorrent

    I've had good luck with uTorrent.



  • @alias said:

    The real WTF is that you're using the official python bittorrent implementation, try bittornado or azureus or ktorrent

    The problem is just that i need a bittorrent client that can be used from a console.
    But well... i got it to work. Turned out the error message was just a wtf way of saying that it needed PyCrypto (i think).



  • I remember going through this very headache with that program, some
    time ago.  I think it was a tertiary python version that was
    actually the problem (like, as someone suggested, 2.4.0 versus
    2.4.3).  Needing an older version of a library definitely
    qualifies as a WTF.



    @alias said:

    The real WTF is that you're using the official
    python bittorrent implementation, try bittornado or azureus or ktorrent


    You have got to be kidding.  Not only are those things bloatware,
    they have terrible user interfaces.  When you have more experience
    in UI design, you'll realize some users might want a client that isn't
    also a web server, an IRC client, an SSH server plus client, an instant
    messenger, a virus scanner, a calculator, a clock, a task manager, and
    a video card overclocker.



  • For some reason, there doesn't seem to be a lightweight BitTorrent client for Linux. I tried uTorrent, but it won't work under Wine. I ended up using Opera 9, which is my secondary browser anyway. I'm quite content with it.



  • @felix said:

    For some reason, there doesn't seem to be a lightweight BitTorrent client for Linux. I tried uTorrent, but it won't work under Wine. I ended up using Opera 9, which is my secondary browser anyway. I'm quite content with it.


    What about the official python based BitTorrent implementation? You can use that from a console. Just a suggestion...



  • rtorrent + screen.

    Also, I'd check [as root] python-updater [might be something different on debian-based systems].  Python is often considered a core dep, and the python libraries aren't updated correctly by certain package managers.  When that happens, you get fubarred version conflicts, much like that.



  • [quote user="alias"]The real WTF is that you're using the official python bittorrent implementation, try bittornado or azureus or ktorrent[/quote]

    Excuse me? That is the version that works *best* for me. 


Log in to reply