Python: Mit Meson installiertes Paket kann von pip nicht gefunden werdenPython

Python-Programme
Anonymous
 Python: Mit Meson installiertes Paket kann von pip nicht gefunden werden

Post by Anonymous »

Ich habe versucht, ein Problem beim Kompilieren eines Python-Pakets für Windows zu lösen, und ein Teil davon umfasst die Erstellung von contextpy in der UCRT64-Umgebung auf MSYS2. Ich konnte das Paket erfolgreich in virtualenv mit den folgenden Befehlen erstellen:

Code: Select all

$ python -m virtualenv ~/envs/contourpy
$ source ~/envs/contourpy/bin/activate

# Compile contourpy
$ git clone https://github.com/contourpy/contourpy.git
$ cd contourpy
$ meson setup builddir
$ ninja -C builddir
$ meson install -C builddir --destdir /home/guest/envs/contourpy
Mit diesen Optionen kann ich Konturpy erfolgreich erstellen. Wenn ich jedoch versuche, pip list auszuführen, wird es in dieser Umgebung nicht angezeigt.
Wenn ich versuche, pip install . direkt auszuführen, erhalte ich die folgenden Fehlermeldungen:

Code: Select all

      Found ninja.EXE-1.11.1.git.kitware.jobserver-1 at C:/msys64/tmp/pip-build-env-0ba4jhpg/normal/bin/ninja.EXE

Visual Studio [url=viewtopic.php?t=25360]environment[/url] is needed to run Ninja. It is recommended to use Meson wrapper:
C:/msys64/tmp/pip-build-env-0ba4jhpg/overlay/bin/meson compile -C .
+ meson compile --ninja-args=['-v']
Gibt es eine Möglichkeit, dieses Paket dazu zu bringen, die Kompilierung durchzuführen, während ich pip install verwende.?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post