[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
python [2018/06/12 12:33]
popel [Virtual environments]
python [2019/12/02 17:54] (current)
popel
Line 3: Line 3:
 In this guide, I expect you are using Python3 (and ''pip3''), but (for old projects) you can use Python2 (and ''pip2'') as well.  In this guide, I expect you are using Python3 (and ''pip3''), but (for old projects) you can use Python2 (and ''pip2'') as well. 
  
-  * You can use the system Python (currently 2.7.6 and 3.4.3, in Ubuntu 14.04), but it is a bit old and will be changed when a new Ubuntu is installed at ÚFAL. +  * You can use the system Python (currently 3.6.*, in Ubuntu 18.04) 
-  * You can use any Python from ''/opt/python/'', e.g. for 3.6.add the following line to your .bashrc: <code>export PATH=/opt/python/3.6.3/bin:"${PATH}"</code>+  * You can use any Python from ''/opt/python/'', e.g. for 3.7.add the following line to your .bashrc: <code>export PATH=/opt/python/3.7.0/bin:"${PATH}"</code>
   * You can install modules with ''pip3''. If you are not using any [[#virtual environments]], you must add the ''-''''-user'' option, so it is installed in your home. In this case, don't forget the executable scripts are installed in ''~/.local/bin/'', so add the following line to your .bashrc: <code>export PATH=~/.local/bin:"${PATH}"</code>   * You can install modules with ''pip3''. If you are not using any [[#virtual environments]], you must add the ''-''''-user'' option, so it is installed in your home. In this case, don't forget the executable scripts are installed in ''~/.local/bin/'', so add the following line to your .bashrc: <code>export PATH=~/.local/bin:"${PATH}"</code>
-  * If you are using the system Python3 (3.4.3), note that it comes with a very old version of pip3 (1.5.4), so it is recommended to update it with <code>pip3 install --user --upgrade pip</code>+  * Both the system Python3 and the Python3 from ''/opt/python/'' come with an old version of pip3, so it is recommended to update it with <code>pip3 install --user --upgrade pip</code>
   * There are no UFAL-wide pre-installed Python modules. You need to install all modules you need yourself (with pip3).   * There are no UFAL-wide pre-installed Python modules. You need to install all modules you need yourself (with pip3).
  
Line 37: Line 37:
        
 ==== IPython in virtual envs. ==== ==== IPython in virtual envs. ====
-When using virtuaenvs, ipython is (in some versions) confused uses incorrect python interpreter. The following alias fixes this issue:+When using virtuaenvs, ipython is (in some versions) confused and uses an incorrect python interpreter. The following alias fixes this issue:
 <code> <code>
 alias ipython="python -c 'import IPython; IPython.terminal.ipapp.launch_new_instance()'" alias ipython="python -c 'import IPython; IPython.terminal.ipapp.launch_new_instance()'"

[ Back to the navigation ] [ Back to the content ]