I am trying to install httpstan in Windows 10 running Ubuntu 20.04 under WSL2. I am trying to install from source using the instructions here: Installation — httpstan 4.5.0 documentation
But the instructions are incomplete. First line is install poetry. Done. Then make. But where? Then there’s “python3 -m pip install dist/*.whl” but shouldn’t there be instructions of what I need to download first.
I would like to request someone who has managed to install httpstan 4.5.0 on Windows 10 WSL2 Ubuntu to share how to do it. Thanks very much.
- Operating System: Win10 WSL2 Ubuntu
- Python Version: Python3.8 in a venv
- PyStan Version: 4.5.0 (hopefully)
- Compiler/Toolkit: Installed gcc 9.3.0
Hi!
First install compiler (you have probably done this already) and git tools
sudo apt update
sudo apt install build-essential git
Install poetry
python3 -m pip install poetry
Then clone the repository (you can replace URL with your fork if needed) and go to cloned folder
git clone https://github.com/stan-dev/httpstan
cd httpstan
Build Stan libraries (change -jN
based on how many cores you want to use)
make -j4
Build with poetry
poetry build -v
Install build wheel
python3 -m pip install dist/*.whl
1 Like
Hi Ari,
Thank you so much. I have PyStan 3.2 working on Windows10 WSL2 Ubuntu. Just one additional question. I only succeeded in installing httpstan for the root Python distro. Try as I might, I cannot get it installed in a venv. The error message I get is:
ERROR: httpstan-4.5.0-cp38-cp38-manylinux_2_31_x86_64.whl is not a supported wheel on this platform.
Is there some additional instruction missing from the above? I did “source myvenv/bin/activate” first. Thanks again.
Is your venv python 3.8?
edit. Also make sure you have updated your pip in the venv.
Thanks Ari. Yes, I am using Python 3.8 and updating the pip in the venv works!