Je suis novice en informatique et en programmation; J'ai eu du mal à installer mod_wsgi avec pip
Exemple dans cmd:
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\link.exe' failed with exit status 1120 ---------------------------------------- Command "c:\users\user\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-f9igth3o\\mod-wsgi\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\user\AppData\Local\Temp\pip-record-kmcbksbk\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\user\AppData\Local\Temp\pip-install-f9igth3o\mod-wsgi\
J'essayais de lancer mon projet django sur mon propre PC en tant que serveur
J'utilise Apcache 24 et mon PC est Windows 10, 64bits
Mon python est 3.7.1 strong > et Django est 2.1.3
Solution que j'ai essayée:
erreur:
C:\Users\user>pip install C:/mod_wsgi-4.5.24+ap24vc14-cp37-cp37m-win_amd64.rar Invalid requirement: 'C:/mod_wsgi-4.5.24+ap24vc14-cp37-cp37m-win_amd64.rar' Traceback (most recent call last): File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\packaging\requirements.py", line 93, in __init__ req = REQUIREMENT.parseString(requirement_string) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1654, in parseString raise exc File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1644, in parseString loc, tokens = self._parse( instring, 0 ) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1402, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 3417, in parseImpl loc, exprtokens = e._parse( instring, loc, doActions ) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 1406, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pyparsing.py", line 3205, in parseImpl raise ParseException(instring, loc, self.errmsg, self) pip._vendor.pyparsing.ParseException: Expected stringEnd (at char 1), (line:1, col:2) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_internal\req\constructors.py", line 253, in install_req_from_line req = Requirement(req) File "c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\packaging\requirements.py", line 96, in __init__ requirement_string[e.loc:e.loc + 8], e.msg pip._vendor.packaging.requirements.InvalidRequirement: Parse error at "':/mod_ws'": Expected stringEnd
J'avais check et et intsall le C ++ 14 ici le lien où je télécharge: https://www.microsoft.com/en-gb/ download / details.aspx? id = 48145
error:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
error:
pip install mod_wsgi
et oui hd VC10 installer pour avoir cette erreur, voici le lien https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017 a>
D'avance merci pour votre aide, apprenez-la
3 Réponses :
Certains des packages pip sont téléchargés en tant que code source, puis compilés sur le PC de l'utilisateur et installés, pour compiler certains packages, différentes bibliothèques C ++ et fichiers d'en-tête sont nécessaires, qui sont fournis avec Microsoft Visual C ++ 14.0 < / code> package. Vous avez installé
Visual C ++ Redistributable pour Visual Studio 2015
, qui installe les composants d'exécution
nécessaires pour exécuter les applications C ++ créées à l'aide de Visual Studio 2015, et non les bibliothèques de compilateur
qui sont nécessaires pour compiler à partir des sources. Vous devez installer les packages Visual Studio C ++, à partir de ce lien Studio visuel .
Votre version de python est 3.7.1
, vous essayez d'installer mod_wsgi-4.5.24 + ap24vc14-cp35-cp35m-wind_amd64.whl
qui est compilé pour fonctionner pour la version python 3.5
, sur Windows x86_64
arch, non compatible pour votre système.
Encore une fois, les bibliothèques C ++ requises ne se trouvent pas dans votre système.
Salut arryph Je suis le lien et installe le studio visuel, mais encore une fois, il ne trouve pas les bibliothèques C ++ requises, maintenant je ne sais plus où trouver le logiciel d'installation pour VC
Salut, j'ai été aux prises avec le même problème ces derniers temps, le moyen que j'ai trouvé pour le surmonter était de télécharger Microsoft Visual Studio, puis de démarrer un nouveau projet C ++. MVS téléchargera les composants requis pour compiler mod_wsgi et tout devrait bien se passer ensuite
J'espère que cela aide
Je ne suis pas vraiment sûr de ce que vous voulez dire mais, j'ai essayé d'ouvrir MVS et d'ouvrir un nouveau projet C ++, puis je suis retourné à cmd et pip install mod_wsgi, mais j'ai toujours eu la même erreur dans 3
Maintenant, je me sens vraiment stupide;
Je comprends pourquoi le système installe mod_wsgi 64bits parce que mon python est en 32 bits.
mais merci beaucoup de m'avoir aidé, conduisez-moi à résoudre mon problème à la fois ubisun et arryph
Le numéro 2 vous dit que le fichier n'existe pas. L'avez-vous téléchargé et placé à cet endroit?
Cela pourrait être faux, mais ce nom de fichier sur le numéro 2 semble contenir une faute de frappe, pouvez-vous le vérifier?
Qui suis-je pour donner des conseils, mais veuillez utiliser les systèmes Unix. Cela vous fera gagner beaucoup de temps.
La page de téléchargement ci-dessus ne pointe pas vers Visual C ++ mais uniquement vers les packages redistribuables. Ils installent des bibliothèques d'exécution utilisées pour exécuter des applications écrites avec VC. Mais vous avez besoin du compilateur Visual C ++! Installez Build Tools . Voir stackoverflow.com/...
donc la troisième méthode n'est pas non plus les outils de builds? ici le lien: visualstudio.microsoft.com/downloads/…