[PYTHON] Führen Sie py.test unter Windows Anaconda und MinGW aus

Ein Hinweis auf das Problem, das beim Versuch aufgetreten ist, die Windows-Version der Python-Distribution Anaconda zu verwenden, bei der die Bibliothek für wissenschaftliche Berechnungen über MinGW installiert werden kann.

Die ausführbare Datei war * .bat

Als ich dieses Mal pytest installiert habe, wurde "C: / Anaconda / Scripts / py.test.bat" generiert.

In diesem Fall ist es möglich, den Befehl py.test an der Windows-Eingabeaufforderung auszuführen, aber ich wollte den Test auch unter MinGW ausführen, da ich Python immer über die vordere MinGW-Konsole ausführe, die auch git enthält ..

Der Befehl selbst wird erkannt, funktioniert aber natürlich nicht mit Windows-Batchdateien. Also habe ich beschlossen, py.test aus einer anderen Linux-Umgebung zu portieren und zu verwenden.

Portierte Version py.test

Erstellen Sie C: / Anaconda / Scripts / py.test wie folgt. Beachten Sie, dass Sie es in LF mit einem Editor speichern sollten, der Zeilenvorschubcodes verarbeiten kann.

py.test


#!/usr/bin/env python
# EASY-INSTALL-ENTRY-SCRIPT: 'pytest==2.6.4','console_scripts','py.test'
__requires__ = 'pytest==2.6.4'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.exit(
        load_entry_point('pytest==2.6.4', 'console_scripts', 'py.test')()
    )

Der einzige Punkt, den ich zum Zeitpunkt der Portierung geändert habe, war Shiban in der ersten Zeile. Die Originaldatei enthielt den vollständigen Pfad zu "bin / python" im System.

Eine andere Lösung

Für dieses Pytest-Modul gibt es eine andere Lösung, die den Befehl py.test nicht verwendet. Wie unten gezeigt, wird es beim Laden der Bibliothek abgeschlossen, wenn Sie es als "python setup.py test" integrieren.

http://pytest.org/latest/goodpractises.html

Recommended Posts

Führen Sie py.test unter Windows Anaconda und MinGW aus
Führen Sie flake8 und pytest auf GitLab CI aus
Anaconda auf Windows Terminal
Installieren Sie Anaconda unter Windows 10
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Führen Sie Jupyter unter Ubuntu unter Windows aus
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie cvxpy unter Windows, Anaconda
Hinweise zur Installation von Anaconda 3 unter Windows
Führen Sie Jupyter Notebook unter Windows aus
Python 3.6 unter Windows ... und zu Xamarin.
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Erstellen und installieren Sie OpenCV unter Windows
Verknüpfen Sie Modelica und Python unter Windows
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
Rohr und Rad in Fenstern beherrschen
Führen Sie XGBoost unter Bash unter Ubuntu unter Windows aus
Installieren Sie PyStan unter Windows ohne Anaconda
Installieren Sie easy_install und pip unter Windows
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Führen Sie die Radeon-GPU unter Windows unter QEMU / KVM aus
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Docker und PyCharm unter Proxy in Windows
Installieren Sie wsl2 und Master Linux unter Windows
Führen Sie matplotlib in einem Windows Docker-Container aus
Eine Geschichte, die es aufgegeben hat, JavaScripthon unter Windows auszuführen.
Führen Sie PIFuHD in der Windows + Anaconda + Git Bash-Umgebung aus
Führen Sie eine Django-Anwendung unter Windows + Apache + mod_wsgi + aus.
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Python unter Windows
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Führen Sie yolov4 "vorerst" in Windows aus
Führen Sie OpenVino unter macOS und pyenv und pipenv aus
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
So installieren / überprüfen Sie graphviz unter anaconda / windows10
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Führen Sie die Kolben-App auf Cloud 9 und Apache Httpd aus
Erstellen Sie Discord Bot und führen Sie es auf einem Android-Gerät aus
Führen Sie Tensorflow von Jupyter Notebook unter Bash unter Ubuntu unter Windows aus
Installieren Sie Apache 2.4 unter Ubuntu 19.10 Eoan Ermine und führen Sie CGI aus
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus
So führen Sie Django unter IIS auf einem Windows-Server aus
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Installieren Sie django auf Python + Anaconda und starten Sie den Server
Ich habe versucht, Scrapy auf Anaconda zu installieren und konnte es nicht
Stellen Sie die Anaconda-Umgebung in Windows über die Eingabeaufforderung zur Verfügung
Pylint unter Windows Atom
Linux (WSL) unter Windows
Führen Sie Django auf PythonAnywhere aus
Führen Sie mysqlclient auf Lambda aus
Python Basic ② in Windows
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10