diff --git a/services-user-guide/python.md b/services-user-guide/python.md index b3dd246a..903958dc 100644 --- a/services-user-guide/python.md +++ b/services-user-guide/python.md @@ -13,3 +13,41 @@ The url to use the CachingProxy is: https://pypi.psi.ch/simple: You can manually specify the url while using the `pip` command as follows: pip install --index-url=https://pypi.psi.ch/simple pandas + + +To fix the default url for your user to the proxy you can create the following config file within your users home directory: + +```bash +% cat ~/.config/pip/pip.conf +[global] +timeout = 60 +index-url = https://pypi.psi.ch/simple +``` + +To change the default for the whole system edit: `/etc/pip.conf` +(also see: https://pip.pypa.io/en/stable/topics/configuration/#location) + +To check whether your pip client is using this address you can simply issue a: +``` +pip install -h +``` + +Check whats written in the descripiton of the option --index-url: + +``` +% pip install -h | grep -A5 index-url + -i, --index-url Base URL of the Python Package Index (default + https://pypi.psi.ch/simple). This should point + to a repository compliant with PEP 503 (the + simple repository API) or a local directory laid + out in the same format. +... +``` + +or do a `pip config list` +``` +% pip config list +global.index-url='https://pypi.psi.ch/simple' +global.timeout='60' + +``` \ No newline at end of file