Study 2. 01. 4. 3.Study Lite. php. Study 2.PATHINFOapachephpopensslapczend opcache php.ApacheNginxLight.TPDPHPMy. SQLphp.My. AdminZend OptimizerZend LoaderPHP3.MPHPPHPWINDOWS1 Win.Here you will find a wealth of resources, from clinical advice to breathtaking erotica, from sweet poetry to motorized dildos, so whether youre a vibrator virtuoso.Getting Started Use the Current Stable Version 7.If you are getting started with PHP, start with the current stable release of PHP 7. Download Sonic The Hedgehog 2 Para Mega Drive Console . PHP 7. 1 is very new, and.XP2. 00. 3win. 7win.ApacheIISNginxLight.TPD2phpstudyphp 5.Apache 2. 4. 7 ApacheNginx 1.Light. TPD 1. 4. 3.LighttpdMy. SQL 5.My. SQLMy. SQL Front 5.How to install MySQL server 5.Windows with screenshots This article provides stepbystep installation guide for MySQL 5.Windows as a. XAMPP is an easy to install Apache distribution containing MariaDB, PHP, and Perl.Just download and start the installer.Its that easy. XAMPP for Windows 5.Install Pear Wamp Windows 7' title='Install Pear Wamp Windows 7' />SQL Frontphp.My. Admin 3. 5. 8.My. Adminpear 1. Open.SSL 1. 0. 1e 0. Zend.Optimizer 3. Zend Loader 5.Zend Loader 6. 0.Zend. Opcachexdebug 2.Zend Debugger 6. 2 php.Accelerator 1. 0 0.MSSQL phppdosqlsrv PDO MSSQLphpmongo 1.Mongo. DB phpdbase 5.Study Ftp server FTPServ Send.Mail 3. 2 sendmailVC 2.My. SQLrootroot. FTPFTP.II7,IIS8IIS6NginxLighttpdNginxphpfindLighttpdphp.Light. JSPJsp. StudyJsp.StudyJDKtomcatApachemysqlJSPJSPJsp.StudyJSP. Nginxphpwww.Study. netphpfindLighttpdPHPphp.Light3. 4. Study php,apche,mysql7.Study. http www.Study install. ApacheNginxLight.TPDIISphp. 5. 2 php.My. SQL php. My. Admin My.SQL Front. 265apachenginxLighttpdIIS786.Apachephp. 5. 3php.My. SQL wamp. IISphp.My. SQLphp for IIS786 IIS.Study for Linux. Linuxlamp.ApacheNginxLight.TPDMy. SQLphp. 5.Linux1. 2. nginxphpwnmp.Nginxphp. 5. 3php.My. SQL wnmpnginxphpnginx.Lighttpdphp. 5. 3php.My. SQL wlmp. Apache.My. SQL5. 1php. 5.M. JDKtomcatApachemysqlphp,.Study for IIS php for IIS786php.Study 2. 01. 4 php Jsp.Study 2. 01. 4 JSPapache.Study 2. 01. 3. 1.Studyphp. StudyFtp Serverphp.Studyphp. Studyphp.Studyphp. Studyphp.Votre Python aime les pip.A partir des versions 2.Python. Si cest votre cas, vous pouvez sauter la partie installation et aller directement la partie usage de cet article.Pip install par ci, pip install par l.Pour installer cette lib, il vous suffit de faire pip install.Mais merde, cest quoi pip Python et les libs externes.La beaut avec Python, cest quon peut prendre une lib, la balancer dans le rpertoire courant, et limporter.Rien faire, a marche tout seul.Mais. Car oui, il y a toujours un mais souvent aprs le mois de mars.Quand il faut mettre jour ses libs, cest chiant.Quand il faut recrer un environnement complet en prod, cest chiant.Quand il faut trouver la dernire version, avec le bon site Web, et le lien de tlchargement, cest chiant.Quand on veut installer une lib automatiquement, vous lavez devin, cest chiant.Mais surtout, quand on a une lib qui a des parties en C compiler comme les libs de crypto, daccs la base de donnes, de traitement XML, de parsing ou de srialisation, de calculs scientifiques, etc.L, il y a deux coles.Les mecs qui utilisent les packages.Et les mecs qui utilisent setuptools et qui se retrouvent avec encore dautres problmes, mais cest mieux parce que je le dis.Setuptools, la solution de skippy tous vos soucissetuptools est une lib et un outil de distribution de code Python, et elle permet notament dinstaller des libs externes automatiquement en les tlchargeant depuis le grand Inter.Boule. Comme gem install sous ruby, npm pour Node.Js, Python possde sa commande dinstallation appele easyinstall, qui va piocher dans le site Web pypi.Cpan de Perl ou des channels pear pour PHP.Bien entendu, a serait trop simple sinon, Python ne vient pas par dfaut install avec cet outil pourtant indispensable.Sous Ubuntu cest facile sudoapt get install python setuptools.Et il existe un paquet similaire sur toutes les distribs.Sous windows, cest un exe installer.Choisissez la bonne version selon votre version de Python python version.Gnralement, la 2.Sous mac, il faut tlcharger legg correspondant sa version puis sh setuptools votreversion.Et vous avez alors accs la commande magique, easyinstall.Par exemple, pour installer Django easyinstall user djangoou easyinstall django en mode administrateur ou avec sudo pour linstaller pour tout le systme et pas juste lutilisateur courantIl faut bien entendu tre connect internet pour que a marche.Notez par ailleurs que la recherche est insensible la casse, et que tout underscore sera automatiquement remplac par un tiret.Sous Windows, si la commande nest pas trouve, il vous faudra rajouter le rpertoire qui contient la commande easyinstall le plus souvent C Python.Scripts la main dans le PATH.Vous avez easyinstall Oubliez le Vous nutiliserez normalement easyinstall que pour une seule chose installer pip.Il sutilise comme easyinstall ou sudo pip install bottle, ou en root, mais je sauterai ce genre de dtails pour la suiteGrce pip, vous allez avoir accs des milliers de libs Python en quelques frappes, et donc pouvoir beaucoup plus facilement exprimenter avec des nouveaux bidules.Mais pip va plus loin queasyinstall, et permet carrment de grer toutes les dpendances de son projet.Ce que fait pip que easyinstall ne fait pas.Dj, pip tlcharge toutes les dpendances avant de lancer linstallation, ce qui vite une installation partielle.Mais surtout, pip ajoute des oprations quon pourrait attendre de base, notamment, la dsinstallation videment, on peut choisir dinstaller une version particulire Et mettre jour une lib la dernire version pip install bottle upgrade.Ou downgrader vers une version prcdente pip installbottle0.Cependant, le plus intressant avec pip, cest sa capacit recrer tout un environnement de dveloppement en une commande pip freeze.Beautiful. Soup3.Bzr. Tools2. 5. Cherry.Py3. 2. Coherence0.On peut ensuite les rinstaller sur une autre machine facilement pip freeze requirements.Et sur lautre machine pip install r requirements.On est garanti davoir les mmes libs, avec les mmes versions.Ca marche de la mme manire sous tous les OS, et comme des milliers de libs ne sont pas disponibles en paquets Si vous vous attendez tre priv de connexion internet ou juste pour acclrer le procd, pip permet de crer un bundle, cest dire un gros zip qui contient toutes les dpendances et qui peut tre install indpendamment pip bundle nomduprojet.Et sur lautre machine pip install nomduprojet.Quelques astuces pour tre productif avec pip.Si vous installez beaucoup de fois les mmes paquets, par exemple dans de nombreux virtualenvs jinstalle toujours ipython ipdb requests clize peewee, les tlcharger chaque fois est une perte de temps.On peut demander pip de mettre en cache les paquets dj installs, pour de futures installations export PIPDOWNLOADCACHE.Pour les windowsiens, je ne sais pas du tout o mettre aSachez cependant que le cache ne dispense pas dtre connect Internet.Si une bibliothque nest pas encore sur pypi, pip est capable, pourvu que le code source vienne avec un fichier setup.URL, ou mme un simple repo git.Donc si vous trouvez une lib chouette sur github, on peut linstaller ainsi pip installgitgit github.Et elle sera mme rfrence par le pip freeze Remarquez quil faut avoir Git install, et que le protocole doit tre chang pour gitgit.Parfois, pypi est indisponible un problme sur le site, un problme de dns, un problme de votre FAI Dans ce cas l on est un peu dsempar.Heureusement, pip permet aussi de faire un fallback sur des miroirs pip install use mirrors requests.Dans ce cas pip essayera de trouver le paquet sur une liste de sites miroirs de pypi quil possde en interne.Il va les essayer un par un jusqu en trouver un de disponible.Dans le cas les plus extrmes, certains vont jusqu crer leur propre miroir en local.Mais cest un article part entire.Installer des bibliothques avec des extensions en CLes bibliothques avec des extensions en C sont trs courantes dans les domaines qui ont besoin de performances drivers de base de donnes mysql python, calculs scientifiques numpy, parsing lxml, cryptographie pycrypto, etc.Pip ne fonctionnera que partiellement pour installer ces libs il devra en effet lancer la compilation de lextension.Bien que le processus soit automatique et bien fait, il arrive souvent quil manque des dpendances.Pour ce genre de lib, soit vous utilisez un paquet tout fait La premire chose faire, cest installer les headers de Python.Sous Ubuntu, cest sudo apt get install python devet sous Cent.Os, cest un yum install python devel.Pour Mac, aucune ide.Ensuite, on lance linstallation une fois de la lib, et on voit ce qui plante, pour installer les dpendances en consquence.Par exemple, lxml a besoin des headers de libxml.Donc on va installer libxml.Pour python mysql, il va falloir installer libmysqlclient dev.Quand on est une grosse feignasse, mais que lon a quand mme envie dinstaller la lib avec pip typiquement, dans le cas dun virtualenv.Ca vite de faire la chasse aux dpendances, mais a fait double installation.Enfin, il y a des libs qui ne sinstalleront jamais avec pip.Par exemple, un mastodonte genre Py.QT. Oubliez, cest tout.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |