[PYTHON] Exécutez py.test sur Windows Anaconda et MinGW

Une note du problème survenu lors de la tentative d'utilisation de la version Windows de la distribution Python Anaconda de MinGW, où la bibliothèque de calcul scientifique peut être installée par Komi Komi.

Le fichier exécutable était * .bat

Quand j'ai installé pytest cette fois, C: / Anaconda / Scripts / py.test.bat a été généré.

Dans ce cas, il est possible d'exécuter la commande py.test à partir de l'invite de commande Windows, mais je voulais également exécuter le test sur MinGW car j'exécute toujours python à partir de la console MinGW avant qui contient également git. ..

La commande elle-même est reconnue, mais bien sûr, elle ne fonctionne pas avec les fichiers batch Windows. J'ai donc décidé de porter py.test depuis un autre environnement Linux et de l'utiliser.

Version portée py.test

Créez C: / Anaconda / Scripts / py.test comme suit. Notez que vous devez l'enregistrer dans LF à l'aide d'un éditeur capable de gérer les codes de saut de ligne.

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')()
    )

Le seul point qui a été changé au moment du portage était Shiban sur la première ligne. Le fichier d'origine contenait le chemin complet de bin / python dans le système.

Une autre solution

Pour ce module pytest, il existe une autre solution qui n'utilise pas la commande py.test. Comme indiqué ci-dessous, si vous l'intégrez en tant que test python setup.py, il sera terminé lorsque la bibliothèque sera chargée.

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

Recommended Posts

Exécutez py.test sur Windows Anaconda et MinGW
Exécutez flake8 et pytest sur GitLab CI
Anaconda sur le terminal Windows
Installez Anaconda sur Windows 10
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Exécutez Jupyter sur Ubuntu sous Windows
Exécutez Openpose sur Python (Windows)
Installez cvxpy sur Windows, Anaconda
Remarques sur l'installation d'Anaconda 3 sur Windows
Exécutez Jupyter Notebook sous Windows
Python 3.6 sous Windows ... et vers Xamarin.
Construction de l'environnement Anaconda Python sous Windows 10
Installez et exécutez Dropbox sur Ubuntu 20.04
Exécutez Tensorflow avec la prise en charge native de Windows
Construisez et installez OpenCV sur Windows
Lier Modelica et Python sous Windows
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
Maîtriser le pip et la roue dans Windows
Exécutez XGBoost sur Bash sur Ubuntu sous Windows
Installez PyStan sur Windows sans Anaconda
Installez easy_install et pip sur Windows
[UE4] Construire DedicatedServer sous Windows et Linux
Exécutez le GPU Radeon sous Windows sur QEMU / KVM
Exécutez le servo avec Python sur ESP32 (Windows)
docker et PyCharm sous proxy dans Windows
Installez wsl2 et master linux sous Windows
Exécutez matplotlib sur un conteneur Windows Docker
Une histoire d'essayer d'exécuter JavaScripthon sur Windows et d'abandonner.
Exécutez PIFuHD dans l'environnement Windows + Anaconda + Git Bash
Exécutez une application django sur Windows + Apache + mod_wsgi + service.
Mettez MicroPython sur Windows pour exécuter ESP32 sur Python
Python sur Windows
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Remarques sur l'installation de Python3 et l'utilisation de pip sous Windows7
Exécutez yolov4 "pour le moment" dans Windows
Exécutez OpenVino sur macOS et environnement pyenv et pipenv
[Python] Comment installer OpenCV sur Anaconda [Windows]
[Note] Installation de Python 3.6 + α sur Windows et RHEL
Comment installer / vérifier Graphviz sur anaconda / windows10
Installez la version ZIP Python et pip sur Windows 10
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Exécutez l'application flask sur Cloud 9 et Apache Httpd
Créez et exécutez Discord Bot sur un appareil Android
Exécutez Tensorflow à partir de Jupyter Notebook sur Bash sur Ubuntu sous Windows
Installez Apache 2.4 sur Ubuntu 19.10 Eoan Ermine et exécutez CGI
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Installez Docker sur Arch Linux et exécutez-le à distance
Comment exécuter Django sur IIS sur un serveur Windows
Créez un environnement shell et python décent sur Windows
Installez django sur python + anaconda et démarrez le serveur
J'ai essayé d'installer scrapy sur Anaconda et je n'ai pas pu
Rendre l'environnement anaconda disponible dans Windows à partir de l'invite de commande
Pylint sur Windows Atom
Linux (WSL) sous Windows
Exécutez Django sur PythonAnywhere
Exécutez mysqlclient sur Lambda
python basic ② sous windows
Installez python sur Windows
Installez pycuda sur Windows10