Python framework for processing Universal Dependencies data
- You need Python 3.6 or higher.
- If the ufal.udpipe parser is needed, make sure you have a C++11 compiler (e.g. g++ 4.7 or newer) and install UDPipe with
pip3 install --user --upgrade ufal.udpipe.
Let's clone the git repo to ~/udapi-python/, install dependencies and setup $PATH and $PYTHONPATH accordingly.
cd git clone https://github.com/udapi/udapi-python.git pip3 install --user -r udapi-python/requirements.txt echo '## Use Udapi from ~/udapi-python/ ##' >> ~/.bashrc echo 'export PATH="$HOME/udapi-python/bin:$PATH"' >> ~/.bashrc echo 'export PYTHONPATH="$HOME/udapi-python/:$PYTHONPATH"' >> ~/.bashrc source ~/.bashrc # or open new bashThis is similar to the above, but installs Udapi from PyPI to the standard (user) Python paths.
pip3 install --user --upgrade udapi Try udapy -h to check it is installed correctly. If it fails, make sure your PATH includes the directory where pip3 installed the udapy script. Usually, this results in
export PATH="$HOME/.local/bin/:$PATH"