Unable to install snowflake-sqlalchemy because of pyarrow and cmake - python

I am trying to install Snowflake SQLAlchemy with the command pip install snowflake-sqlalchemy but it fails to install because pyarrow wheels cannot be built (because cmake cannot be found).
error: command 'cmake' failed: No such file or directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
I have tried installing cmake with pip install cmake and installing pyarrow with pip install pyarrow and neither have worked. I already installed the python connector with pip install snowflake-connector-python. I am using Python 3.11.1 on a Mac.

Seems like pyarrow is not compatible (even though the website says it is) with Python 3.11. Downgrading to Python 3.9 worked.

Related

Unable to install discord py with pip

i have python 3.11 downloaded, and i installed pip with it.
however, i can't install discord py with
py -3 -m pip install -U discord.py
i've tried a few other ways, still didn't work.
in the end it says:
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for yarl
Failed to build multidict yarl
ERROR: Could not build wheels for multidict, yarl, which is required to install pyproject.toml-based projects
there are a few other errors throughout the process.
Hmmm, it seems it might be a problem due to dependencies to yarl and multidict (happens). I've had the same problem with itertools, and even opencv taking extremely long to build with a non-upgraded pip version!
Have you tried upgrading pip? Same problem with those libraries' dependencies.
pip3 install --upgrade pip
If pip direct installation doesn't work, try cloning the git repo:
$ pip install git+https://github.com/Rapptz/discord.py
You can try pip install discord.py
You could also try pip install discord

Failed building wheel for psycopg2 (Windows 11)

I am building a Django project, and as I was installing the psycopg2(using virtual env), I kept getting an error.
Versions:
Django==4.1.2
Python==3.11.0
PIP==22.3
OS==Win11
Code:
(env) PS C:\Users\keiko\Desktop\project> pip install psycopg2
Error:
ERROR: Failed building wheel for psycopg2
Running setup.py clean for psycopg2
Failed to build psycopg2
Installing collected packages: psycopg2
Running setup.py install for psycopg2 ... error
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
I have already tried the solutions I found on the internet like:
Install psycopg2-binary instead.
Code: pip install psycopg2-binary
Error: Failed building wheel for psycopg2-binary
Upgrade the wheel and setup tools
Code:
pip install --upgrade wheel
pip install --upgrade setuptools
pip install psycopg2
Install it with python
Code: python -m pip install psycopg2
ERROR: Failed building wheel for psycopg2
Install the Microsoft C++ Build Tools
... but still none of these solutions helped me. I'm really hoping to install the package(psycopg2) on my project, I've been stuck with this error for so long and I can't really find any solution to this. I hope someone can help me with this.

Installation error streamlit: Building wheel for pyarrow (pyproject.toml) ... error

I try to install metaploit, but every time I get errors and I can't get it to work.
During installation I get the following error code:
pip install --upgrade streamlit
(Deleted a lot of irrelevant information)
Building wheels for collected packages: pyarrow
Building wheel for pyarrow (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pyarrow (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [291 lines of output]
ModuleNotFoundError: No module named 'cmake'
error: command 'D:\\Eind Project Programming Final\\venv\\Scripts\\cmake.exe' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
I have already tried the following:
Re-install Pycharm and Python and install the 64 bit version. (Running no other python or program)
Tried different versions of the packages.
Deleted & Re-installed packages.
Finding a solution on google.
(Latest python, pycharm version and all the packages I updated to the lastest versions.)
Tried these commands:
pip uninstall streamlit
pip uninstall wheel
pip uninstall setuptools
pip uninstall pip
pip install --upgrade streamlit
pip install --upgrade matplotlib
pip install --upgrade setuptools
pip install --upgrade wheel
pip install --upgrade pyarrow
pip install --upgrade cmake
Are you using Python 3.11? Because in that case, it's described in this issue: pyarrow doesn't support Python 3.11 yet (here is the PR in pyarrow's github, it'll arrive in the next release). So either you simply wait until that is released, or you install Python 3.10 until then.
As of today, there is not pyarrow for Python 3.11 on wheel with precompiled binaries. That means you have two options:
Build it yourself which is quite a ride [pyarrow documentation]
Use pip with the nightly build [pyarrow documentation] which is reasonable:
pip install --extra-index-url https://pypi.fury.io/arrow-nightlies/ \
--prefer-binary --pre pyarrow
The main error here you are getting is,
No module named 'cmake'
While you have gotten to the depths of the problem and tried a few other solutions I wonder what this one returned as a result.
pip install --upgrade cmake
I tried to download cmake into a new virtualenvironment and it worked just fine. I would also suggest that you start a new environment start by building cmake and go along with whatever you are gonna install next.

Trying to install fbprophet but getting Multiple Errors both in cmd and jupyter notebook or code editor

I'm trying to install fbprohet , I saw this article (Fbprophet installation error - failed building wheel for fbprophet) where I need to install pystan first.
->Im using my virtual environment with python 3.10.4 update (Note after several attempts with python 3.6, 3.8, 3.9 error persists!
->replicated the issue with pip and conda both in jupyter and cmd prompt with administrator aswell
->Jupyter NB: !pip install fbprophet
Error: note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for fbprophet
error: subprocess-exited-with-error
Running setup.py install for fbprophet did not run successfully.

pipx install eth-brownie error : Fatal error from pip prevented installation. Full pip output in file:

Hi I am trying to install Brownie but I seem to run into the below issue.
C:\Users\gmlad>pipx install eth-brownie
Fatal error from pip prevented installation. Full pip output in file:
C:\Users\gmlad\.local\pipx\logs\cmd_2021-12-03_16.35.47_pip_errors.log
pip failed to build packages:
bitarray
cytoolz
lru-dict
multidict
psutil
yarl
Some possibly relevant errors from pip install:
error: command 'cl.exe' failed: None
Error installing eth-brownie.
This is not the eth-brownie problem, but overall pipx issue.
I've got the same error after switching from Python 3.9 to 3.10 on Arch Linux.
This answer solved it, although it's for Windows) Try it out: https://stackoverflow.com/a/70080178/13389142

Categories

Resources