I plan to do so, but I want to figure out all the nuances first.

For instance, the method I discovered and mentioned above does not seem to support all pip packages (i tried `pip install webcite` and it couldn't find a compatible version). Any thoughts?

On Sun, Aug 12, 2018 at 7:18 PM Nick Wilson (Quiddity) <nwilson@wikimedia.org> wrote:
Hmm, there are two sub-sections related to pip within https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#python_(Python3_+_Kubernetes)
but nothing within https://wikitech.wikimedia.org/wiki/Help:Toolforge/Developing#Pywikibot
Perhaps you could add some details of what you got to work, in the appropriate place? (I assume the latter?) Thanks! :)


On Sat, Aug 11, 2018 at 7:28 AM Huji Lee <huji.huji@gmail.com> wrote:
I think I found the solution actually. I found it on https://wikitech.wikimedia.org/wiki/ORES/Deployment#Update_wheels and am pasting it below as well:

virtualenv -p python3 venv
source venv/bin/activate
pip install --upgrade pip
pip install whatever

On Sat, Aug 11, 2018 at 10:20 AM Huji Lee <huji.huji@gmail.com> wrote:
Actually, I should have tested it before sending that email. When I run python3 -m venv $HOME/www/python/venv I get the following error. What am I missing here?

The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt-get install python3-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

On Sat, Aug 11, 2018 at 8:57 AM Huji Lee <huji.huji@gmail.com> wrote:
Perfect, thanks!

On Sat, Aug 11, 2018 at 6:01 AM Michael Schönitzer <michael.schoenitzer@wikimedia.de> wrote:
It's available – and you should use venv. Something like:
$ python3 -m venv $HOME/www/python/venv
$ source $HOME/www/python/venv/bin/activate
$ pip install --upgrade pip
$ pip install whatever
Cheers,
 M


2018-08-11 2:51 GMT+02:00 Huji Lee <huji.huji@gmail.com>:
Hi all,

What is the best way to install pip on the Clouds servers? I have a pywikibot program that depends on a pip-based package, and would like to be able to install that dependency using pip install.

Thanks,

Huji

_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud



--
Michael F. Schönitzer



Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0

Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen Wissens frei teilhaben kann. Helfen Sie uns dabei!

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud


--
Nick Wilson (Quiddity)
Wikimedia Foundation
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud