when installing airflow, it occurs: subprocess-exited-with-error - python

os: centos7.6
python 3.8
occur error:
Collecting airflow
Using cached airflow-0.6.tar.gz (1.2 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [1 lines of output]
ERROR: Can not execute setup.py since setuptools is not available in the build environment.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

maybe this help
python -m pip uninstall setuptools
pip install setuptools
pip install airflow

This is simply saying the build tool setup.py fails to build from source.
I am not so technical in the aspect of building from source, so I can't tell you exactly what to do with your .tar.gz file to make it all right.
If you have pip installed on the machine (which I assume you do), then simply type:
pip install apache-airflow
The long version:
python3 -m pip install apache-airflow
If you intend to use celery together with Apache Airflow, I suggest:
python3 -m pip install apache-airflow[celery] for full installation.
Refer to the documentation of Apache Airflow for more info.

Related

pip install pybluez2: package directory 'bluetooth/macos' does not exist

→ pip3 install pybluez2
Collecting pybluez2
Using cached pybluez2-0.46.tar.gz (50 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [9 lines of output]
running egg_info
creating /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info
writing /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/PKG-INFO
writing dependency_links to /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/dependency_links.txt
writing eager_resources to /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/eager_resources.txt
writing requirements to /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/requires.txt
writing top-level names to /private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/top_level.txt
writing manifest file '/private/var/folders/th/d3gfh4w9027cz6nnj4118g4w0000gn/T/pip-pip-egg-info-sj101jx/pybluez2.egg-info/SOURCES.txt'
error: package directory 'bluetooth/macos' does not exist
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Using Mac OSX 13.0
2021 Macbook Pro M1 Chip
Python and pip versions:
→ pip3 -V
pip 22.3 from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip (python 3.11)
→ python3 -V
Python 3.11.0
From https://pypi.org/project/pybluez2/0.46/#files:
Built Distributions: For macOS and Windows, the author only included macosx_10_15_x86_64 and win_amd64 for Built Distributions.
Source Distribution: The author didn't package bluetooth/macos/ and bluetooth/windows/ in the Source Distribution.
You can install from the Git source:
pip install git+https://github.com/airgproducts/pybluez2.git#0.46

Error during installtion of bluepy using pip 22.2

I`m trying to install bluepy with Python3.9.10 and pip 22.2 installed.
While doing that I keep getting the following output:
C:\Users\User>pip3 install bluepy
Collecting bluepy
Using cached bluepy-1.3.0.tar.gz (217 kB)
Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for bluepy, since package 'wheel' is not installed.
Installing collected packages: bluepy
Running setup.py install for bluepy ... error
error: subprocess-exited-with-error
× Running setup.py install for bluepy did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
H:\Python39\lib\site-packages\setuptools\dist.py:717: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running install
running build
running build_py
error: [WinError 2] The system cannot find the file specified
Working dir is C:\Users\User\AppData\Local\Temp\pip-install-zj6bo4s8\bluepy_8c28c6c23a27424498856c30a119129d
execute make -C ./bluepy clean
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> bluepy
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
C:\Users\User>
I also tried the "solution" discussed in this comment of a similar question, but this did not work for me. I´ve also tried reinstalling python, alongside pip, even if the output from above says that it is not a problem with pip.
These are the packages I installed with the Visual Studio Installer:
Now I don`t know what else I should try.
Thanks
See this github issue:
bluepy only runs on linux
And also The README on github:
Python interface to Bluetooth LE on Linux
This is why you are unable to install it on windows

python-pushover error on Vercel deployment

I'm trying to deploy a Flask app to Vercel and get this error, which I believe is because of the python-pushover package.
Here is the error log which gets generated after I run vercel --prod on the terminal.
[01:19:33.416] Downloading 523 deployment files...
[01:19:42.856] Looking up build cache...
[01:19:43.125] Build Cache not found
[01:19:43.439] Running "vercel build"
[01:19:44.052] Vercel CLI 25.1.1-canary.7 build (beta) — https://vercel.com/feedback
[01:19:44.211] WARN! Due to `builds` existing in your configuration file, the Build and Development Settings defined in your Project Settings will not apply. Learn More: https://vercel.link/unused-build-settings
[01:19:44.350] Installing required dependencies...
[01:19:48.362] Failed to run "pip3.9 install --disable-pip-version-check --target . --upgrade -r /vercel/path1/requirements.txt"
[01:19:48.424] Error! Command failed: pip3.9 install --disable-pip-version-check --target . --upgrade -r /vercel/path1/requirements.txt
[01:19:48.424] error: subprocess-exited-with-error
[01:19:48.424]
[01:19:48.424] × python setup.py egg_info did not run successfully.
[01:19:48.425] │ exit code: 1
[01:19:48.425] ╰─> [1 lines of output]
[01:19:48.425] error in python-pushover setup command: use_2to3 is invalid.
[01:19:48.425] [end of output]
[01:19:48.425]
[01:19:48.425] note: This error originates from a subprocess, and is likely not a problem with pip.
[01:19:48.425] error: metadata-generation-failed
[01:19:48.425]
[01:19:48.425] × Encountered error while generating package metadata.
[01:19:48.426] ╰─> See above for output.
[01:19:48.426]
[01:19:48.426] note: This is an issue with the package mentioned above, not pip.
[01:19:48.426] hint: See above for details.
[01:19:48.426]
[01:19:48.428] Collecting python-pushover==0.4
[01:19:48.428] Downloading python-pushover-0.4.tar.gz (19 kB)
[01:19:48.428] Preparing metadata (setup.py): started
[01:19:48.428] Preparing metadata (setup.py): finished with status 'error'
[01:19:48.428]
[01:19:48.535] Error: Command "vercel build" exited with 1
I have python3.9 installed in the Pipenv environment.
Has anyone encountered this error before and can provide a solution?
Thanks!
Maybe, You have to check version is support by vercel. I had a similar error, I can solve it fist by checking if I using the venv in python then check if it update.
On Windows the recommended command is:
python -m pip install --upgrade pip

Issue with pip install in virtual environment - Cargo, the Rust package manager, is not installed or is not on PATH

I am using a python virtual environment to work on a project. After setting up my venv and pulling from git I tried to pip install -r requirements.txt but am getting an error below.
Collecting orjson==3.5.2
Using cached orjson-3.5.2.tar.gz (740 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Cargo, the Rust package manager, is not installed or is not on PATH.
This package requires Rust and Cargo to compile extensions. Install it through
the system's package manager or via https://rustup.rs/
Checking for Rust toolchain....
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
I am using Python version 3.10.2, pip version 22.0.4.
Any idea how to fix this? I installed rust but no fix.
I am not getting the errors below after moving my virtual enviroment to local.
Collecting orjson==3.5.2
Using cached orjson-3.5.2.tar.gz (740 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [11 lines of output]
💥 maturin failed
Caused by: Cargo metadata failed. Does your crate compile with `cargo build`?
Caused by: `cargo metadata` exited with an error: error: failed to run `rustc` to learn about target-specific information
Caused by:
process didn't exit successfully: `rustc - --crate-name ___ --print=file-names -Z mutable-noalias=yes --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=cfg` (exit code: 1)
--- stderr
error: the option `Z` is only accepted on the nightly compiler
Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', 'C:\\Users\\jawan\\AppData\\Local\\Temp\\pip-modern-metadata-hjcwzhua', '--interpreter', 'C:\\Users\\jawan\\Desktop\\Programming\\imotor\\Scripts\\python.exe', '--manylinux=off', '--strip=on']' returned non-zero exit status 1.
Checking for Rust toolchain....
Running `maturin pep517 write-dist-info --metadata-directory C:\Users\jawan\AppData\Local\Temp\pip-modern-metadata-hjcwzhua --interpreter C:\Users\jawan\Desktop\Programming\imotor\Scripts\python.exe --manylinux=off --strip=on`
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
faced the similar problem. after installing 64bit version of python everything is working fine.
The above error is caused by a rust package
pywinpty
all you need do is to remove it from requirements.txt file
and redeploy your app.
Simply install the dependency:
curl https://sh.rustup.rs -sSf | sh
Source: https://doc.rust-lang.org/cargo/getting-started/installation.html
Try installing the rust programming language. It seems like you have a dependency that uses rust. I recommend using brew on OSX.
brew install rust
Otherwise use the rust install page. You can check that rust is installed properly with:
rustc --version
Once you are finished try again to pip install your requirements file.

Cannot install pyansys using pip install

I am on Pycharm and wish to install the pyansys package, but I keep getting this error:
Collecting pyansys
Using cached pyansys-0.61.3.tar.gz (11 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [21 lines of output]
*** PyAnsys has moved (and expanded!) ***
To use PyAnsys you need to install the applicable packages for your
product:
MAPDL:
- ``pip install ansys-mapdl-core``
MAPDL Post-Processing:
- ``pip install ansys-mapdl-reader``
- ``pip install ansys-dpf-core``
- ``pip install ansys-dpf-reader``
PyAEDT
- ``pip install pyaedt``
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
So I went ahead and installed all but one of those packages. I also installed cython. The only package that cannot be installed is ansys-dpf-reader and here is its error message
ERROR: Could not find a version that satisfies the requirement ansys-pdf-reader (from versions: none)
ERROR: No matching distribution found for ansys-pdf-reader
What is going on?
So it seems like 'ansys-dpf-reader' was changed to 'ansys-dpf-post' and the 'pyansys' is not a pacakge anymore, but has now expanded into these 5 packages. Installing all of them will allow the normal use of the old pyansys.
https://docs.pyansys.com/

Categories

Resources